一个奇怪问题,怎么发不出去数据? 解决在线马上给分!
我现在使用阻塞模式发送数据给服务端!,发收采用的同一个端口!
但是遇到一个奇怪的问题,现象如下:
1、如果采用“一发一收”也就是:
while(包没有发完)
{
sendto(local,buf....)
recvfrom(local,AckBuf....)
......
......
}
在server端就只能收到第一个包,后续的包就收不到!!!
2、如果客户端光发不收,server端就能收到client端的所有包!
3、client端跟踪调试,所有的数据、参数,能看到的东西都是正常的!!!
4、现极端郁闷,请高手出手!!!!