2010-08-04 31 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端看到。

我希望這會有所幫助。

相關問題