UDP连续接收多个数据包丢包问题
从服务器上发来的一帧图片是拆分为多个包发送过来的,
服务器送完一帧后,等待客户请求,客户端请求下一帧.
一帧的尺寸大概是6K
客户端是Symbian,假如会话开始,前面大概3,4帧保证收取完整.
后面所有的帧只能收3个左右的包,有一半的数据收取不到,不知道为何,我用活动对象
来做的engine,我用ethreal抓包,能看到所有的数据都过来了,就是SOCKET
死活收到到,RecvFrom没有激活RunL,被Timer超时了.
求情高手帮忙,我开始以为是RecvBuf问题,Buf加大了,还是如此.但是
如果把图片的Size改小发送,就是说一帧图片能在2~3个包能发完,那么能全部收下