当前位置: 代码迷 >> Symbian >> symbian UDP 通信有关问题(急)
  详细解决方案

symbian UDP 通信有关问题(急)

热度:9100   发布时间:2013-02-26 00:00:00.0
symbian UDP 通信问题(急~~~~~~~~~~~~~)
写了简单的几行RSocke代码, 遇到无数个问题

1.  模拟器上面一切正常, 上到手机就跑不通, 手机端的log显示 sendto 已经出去了, 但是recvfrom一直收不到数据

2.  跟踪服务器的log, 发现服务器端已经收到了消息, 而且在尝试的发送消息, 失败以后abort了

3.  这个服务器是在VPN上面的内网, 但不在物理上的局域网中

4.  我在自己电脑上重新写了一个server, 这个时候的sentto 和recv 一切正常


有人知道这是为什么不????

我在这卡了两天了, 帮帮我, 解决问题以后另外给分

help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------最佳解决方案--------------------------------------------------------
感觉是服务端的问题

你数据已经按格式发送给服务器,而服务器也收到数据
说明client没问题,也许是服务器的配置问题
------其他解决方案--------------------------------------------------------
网上有一个csocketengine的例子,楼主可以参考一下
------其他解决方案--------------------------------------------------------
移动的gprs仅有cmnet可以使用udp,cnwap不行,3g没测过,应该可以。
------其他解决方案--------------------------------------------------------
学习点滴 欢迎观临
http://hiapei.blog.sohu.com/
------其他解决方案--------------------------------------------------------
已经解决了

是recv的调用顺序问题

对tcp来说, recv可以有监听功能, 但是UDP必须在send以后调用recv才能正常工作