欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

联通3G网络传输数据的有关问题

更新时间: 2014-01-05 02:50:45 责任编辑: Author_N1

 

联通3G网络传输数据的问题
现有两张联通3G的SIM卡,通过3G无线模块SIM5218与嵌入式系统DM355连接,通过PPP拨号上网后,可获得两个随机分配的IP地址,联通3G网络分配的IP地址主要有四段,从172.18.xx.xx到172.21.xx.xx,如果幸运的话,正好分配在同一段,那么可以ping通,如果不在同一段内,则ping不通。所以调试的时候我都只好每次都是先看下在不在同一段,如果不在,断线,再重拨,直到他们在同一段内,非常麻烦。有什么办法可以让它们即使不在同一段内也可以通信吗?
   
  如果两个可以ping通了,但是用socket编程的时候,首先要建立TCP连接,必须要先知道要连接的对方的IP地址,在我的程序中时通过宏定义dest_IP来指定的。可是由于每次分配的IP地址都是随机的,无法预先知道,所以在调试程序的时候,我都是先用ifconfig命令查看对方的IP地址,然后再修改dest_IP,再重新编译运行,但是如果最后做成产品,要让它自动运行,在不知道对方IP地址的时候如何跟对方建立连接呢?

  这两个问题思考了很久都没想出解决的办法,有高手可以指点一二吗?谢谢!

 

--参考方法--
1. 可以询问下联通的客服有没有固定ip的服务
2. 架个固定ip的服务器在中间。。。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:50:45
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/15204/
本文WWW.DOC100.NET DOC100.NET版权所有。