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);
.
.
}
能保证dest和from是相同的么?
要是不同,有方法可以做到这个啊?