for(int i=0;i<10;i++)
{
HANDLE hthread=CreateThread(NULL,0,mythread,(PVOID)buf[i],0,&dwthreadid);
.
.
}
//buf[i]中是地址DWORD WINAPI mythread(PVOID pvparam)
{
SOCKET             sockRaw = INVALID_SOCKET;
struct sockaddr_in dest,from;
int                bread,
.
.
bwrote = sendto(sockRaw, icmp_data, datasize, 0, (struct sockaddr*)&dest, sizeof(dest));
bread = recvfrom(sockRaw, recvbuf, MAX_PACKET, 0,(struct sockaddr*)&from, &fromlen);
.
.
}线程1会收到线程2的数据么?
还是线程1发送的数据一定会由线程1的recvfrom接收,各个线程发送、接收数据互不干扰???
要是会干扰,怎么做才可以保证不干扰?