当前位置: 代码迷 >> WinCE >> UDP通信有关问题
  详细解决方案

UDP通信有关问题

热度:135   发布时间:2016-04-28 13:51:01.0
UDP通信问题
请教工作上遇到的问题
我们客户端(CE5.0系统)和server是通过UDP传输数据 当客户端CreateProcess另一个进程的以后 客户端就只能发数据
收不到server回的数据 这个一般是什么问题 或者另一个进程有什么操作会影响到客户端的收线程


------解决方案--------------------
又是这个问题, udp和tcp是不同的, udp数据包是不会自动回应, 需要你在server上运行一个回应线程.
------解决方案--------------------
一般单独线程接收数据
------解决方案--------------------
一步步查,先抓包看看回应的数据包传出来了没。有的话把接收程序独立出来写成最小程序,跟server通讯,进行测试
------解决方案--------------------
探讨

引用:

一般单独线程接收数据


谢谢你的回复 我可能需要把问题补充下 是这样的
客户端进程有自己的接收线程 现在的问题是 客户进程需要调用一个地图程序 当地图程序被调用后 客户进程中的接收线程就收不到server发来的消息 跟了好久还是搞不懂这个地图程序哪些操作会影响到这个接收线程

------解决方案--------------------
不在接收线程内做地图程序操作呢?试试接收线程里发消息出来做地图程序操作
------解决方案--------------------
地图操作使用了UDP通讯?
  相关解决方案