请教,关于winsock UDP编程。
请问用一个循环中用recvfrom接收udp数据报时,如果正在处理接收到的数据的时候数据报到达而没有recvfrom,是否此数据报会丢失?
比如:
CreateThread(.....);
//下面这个函数传入CreateThread
void listenthread(void)
{
while(1)
{
recvfrom(...);
//下面是处理接收的语句
...
...//此时数据报到达,还能接收得到吗?还是会缓冲供下次recvfrom时接收?
}
}