3G模块ppp拨号成功后,得到的是局域网IP,如何使用udp双向通信。

hstan 2013-03-22 03:50:18
得到的ip为10.xxx.xxx.xxx 或170.xxx.xxx.xxx,经查,是联通局域网ip,向服务器发送的udp包,服务器能收到,而服务器的响应,3G模块却收不到。请高手指点。我在家里使用电脑上网,得到的是192.168.1.100的ip,但是可以和服务器双向通信。
...全文
2350 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vpjian 2015-07-23
  • 打赏
  • 举报
回复
服务器在收到数据后5秒内要回复,否则UDP通道就可能不存在了。UDP通道存活时间很短,以前测试过GPRS,测试出最长只有8秒。TCP就不存在这个问题。
nvdia9500 2015-07-22
  • 打赏
  • 举报
回复
模块激活以后,获取的IP,就是内网IP,10 192 172开头的都是内网IP。 你要通信的话,可以用模块和服务器连接,服务器上就可以看到你的外网IP了。 两者之间的通信和模块获取什么IP,没什么关系的。。。 当然了,你也可以用内部协议栈试试。。。
hanqingwu 2015-07-15
  • 打赏
  • 举报
回复
这种组网方式,最好还是用TCP吧。
宗培亮 2015-07-14
  • 打赏
  • 举报
回复
我用移动的卡,拨号成功了,有IP了,但是不能访问外网,什么原因啊
hnzzzsl 2014-08-19
  • 打赏
  • 举报
回复
楼主,问题解决没有?我也遇到同样的问题 我的是 铁通网和联通3G之间做UDP通讯 用铁通网做UDP服务端,联通3G做UDP客户端 ,服务端可以收到数据,但是下发的数据客户端接受不到,求指教!!!谢谢
keard 2013-07-10
  • 打赏
  • 举报
回复
正常哈,跟组网方式有关系。。。 如果你的服务器是公网ip,应该问题不大。
jingeyijie 2013-06-04
  • 打赏
  • 举报
回复
楼主问题解决了吗。我也遇到同样问题了
色郎中 2013-04-07
  • 打赏
  • 举报
回复
我们用3G 电信的模块,,机器是电信宽带拨号上网 得到的好像都是公网IP地址 两个地址得到后,就像局域网内两个电脑用UDP方式通信一样。
Leo123_ 2013-04-03
  • 打赏
  • 举报
回复
我也在搞3G模块的网络通信,模块可以向外网发udp数据包了。请问你的udp双向通信进度如何?
hanqingwu 2013-03-27
  • 打赏
  • 举报
回复
如果是内网访问外网,建议还是内网主动发起TCP方式吧,

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧