2010-08-04 85 views
2

我想在连接到gprs调制解调器的设备和也连接到gprs调制解调器的另一个设备之间建立TCP/IP套接字连接。两个设备通过sims.now连接到gprs for tcp/ip套接字连接客户端如何获得服务器的目标IP地址,以建立与它正在监听传入连接的连接.i具有两个设备的编号,因为模拟器与它们集成在一起,允许我们访问gprs。但对于TCP/IP套接字,我们必须知道目的IP地址。我怎样才能得到网络上的其他客户端/服务器的IP地址,通过我们希望连接的simnumber .im使用套接字编程建立TCP/IP连接gprs调制解调器上的tcp/ip套接字

回答

1

嗯,你可以尝试一个免费的动态DNS服务,如dyndns.com - 您需要一端注册它的IP,每当它通过一个小程序(如ddclient)更改时 - 然后使用主机名而不是数字IP来查找服务器。

但有一点需要注意 - 这些设备实际上可能位于运营商专用网络内,并且会被赋予不可路由的RFC1918地址。在这种情况下,你只能连接出去。

+0

非常感谢你的答复...告诉我如何使用DNS服务......因为ip地址正在分配给有自己的cpu,n OS的wavecom调制解调器.... IDE是OPEN AT和API是M2M ...安装了M2M的PC或提供给我wavecom接口的PC只是一个虚拟实体,我无法与PC的IP地址...所以请告诉我如何使用DNS服务因为它将通过一个网站完成第二我如何使用ddclient pogram ...我thnk它只能运行在unix/linux ..我可以在wavecom的M2M dat加载程序上运行它,并运行它们与wavecom的操作系统...谢谢你提前... – user411095 2010-08-08 11:33:06

0

我所做的是,每个单元不断监视其分配的IP地址。

我使用Ublox的LEON200 GPRS调制解调器,使用TCP/IP,HTTP和FTP协议栈。一旦这个IP改变了,它会创建一个到我服务器的HTTP连接,并且使用&_POST,IMEI和新的IP地址到一个更新查找表的php脚本。每当任何一台设备需要连接到另一台设备时,我所需要知道的就是设备的IMEI号码,然后使用与&_POST相同的HTTP连接向php脚本发送请求,该脚本将返回列出的IP地址。

这样我就可以从设备连接到设备。在我的运营商中,我必须激活一个不受限制的APN,因为这些GSM分配的IP地址不能从互联网APN端看到。

我希望这会有所帮助。

相关问题