GPRS网络的Socket连接问题

hxbin1979 2007-12-15 09:35:04
硬件环境,PC端使用SIEMENS MC35(此模块无协议栈)通过拨号登录GPRS网络,监听终端Socket连接
远程终端使用SIM300模块(此模块带协议栈)登录GPRS网络后与PC建立连接

问题是:建立Socket连接的成功率很低,发现能成功建立连接的IP段有对应关系。
如PC端IP为10.222.XXX.XXX时,终端只有当IP是10.222.xxx.xxx、10.221.xxx.xxx、10.220.xxx.xxx才能成功建立连接,并且PC端IP与终端IP网段相同时,10.ddd.xxx.xxx,也就是ddd相同时,连接也很顺利。

是网络路由的问题,还是其他原因?该如何解决呢?
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
suny_bethere 2007-12-21
  • 打赏
  • 举报
回复
终端连接cmwap 实际是要走移动的wap网关。这个网关各地的都有一些差异。。不一定是网络路由的问题。可能是移动网关的权限限制问题。
lenux 2007-12-19
  • 打赏
  • 举报
回复
mark
hxbin1979 2007-12-17
  • 打赏
  • 举报
回复
看了下STUN,觉得GPRS-WAP网络的点对点连接不属于STUN的范畴。CMWAP简单说就是移动的内部网络,我在应用中不涉及到公网
还是感谢[brucegong ]的回复
brucegong 2007-12-15
  • 打赏
  • 举报
回复






这就是著名的“IP穿透私网”的问题
搜索“STUN”,你会找到解决办法(未必轻松)







3,846

社区成员

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

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