基类是CAsyncSocket,通过internet发送UDP数据,一次32k,最后一个不足的数据包也可以收到。
数据肯定发出,而且本机也接收到了,只是OnRecieve没有接收到,FD_READ已经设置。
是否ip分片会影响?如何解决呢?
数据肯定发出,而且本机也接收到了,只是OnRecieve没有接收到,FD_READ已经设置。
是否ip分片会影响?如何解决呢?
解决方案 »
- VS2005下的const char*和 CString转换
- Dll高手請進,Delphi和VC混合編程
- 自定义的CMyEdit与界面上的控件如何关联起来
- TABCTRL的问题!
- 使用IOCP的分服务器能不能主动向同样使用IOCP的主服务器发送数据。
- 编译问题:Pjc.obj : error LNK2001: unresolved external symbol __imp__MakeSureDirectoryPathExists@4
- 有谁教教我:在一个上下屏的分割窗口中,如何动态改变分割窗口大小,如何限制分割窗口最大和最小尺寸?
- VC6.0怎么开发淘宝程序啊?
- 关于CSplitterWnd.
- ==========诸位兄台,如何获得一个字附的点阵数,象“A”的点阵数是XX(我也不知道)==========
- 查看局域网内指定的电脑的进程
- SDK中如何使用ListCtrl???
1. 应用程序本身有问题,解决办法是,你应该先在局域网测试通过了再上公网。2. 公网对UDP数据传送的可靠性问题,UDP是不保证可靠性的,因此在局域网测试没问题的UDP通信,在公网上就可能有问题。解决办法是,增加UDP传送的可靠性机制或使用TCP
2、如果每次发送数据1k,也是正常的抓包看,机器收到了。不过对于32k,数据是ip分片的。