2015-04-17 67 views
-5

我可以在兩臺設備之間創建套接字,其中一臺設備連接到wifi網絡,另一臺連接到3G或2G網絡。或者兩臺設備都連接到3G或2G。我可以在兩臺設備之間創建套接字,其中一臺設備連接到wifi互聯網,另一臺連接到3G或2G互聯網。

+0

我想要做的是,我有一個Android設備上的Socketserver正在運行,現在我正在使用另一個android設備來連接到該socketserver。代碼工作正常,如果我的兩個設備都通過WiFi在同一網絡中,但如果一臺設備(在哪個服務器上運行)在3G上,其他設備是在WiFi上,則出現錯誤:「連接超時」。公開IP地址我正在手動輸入。 –

回答

0

爲什麼你這樣做? 你可以在PC端創建一個socketServer。 所有的android應用都可以創建套接字來連接SocketServer。 無論你使用wifi還是2G,3G。

+0

我想要做的是,我有一個Android設備運行Socketserver,現在我正在使用另一個android設備來連接到該socketserver。代碼工作正常,如果我的兩個設備都通過WiFi在同一網絡中,但如果一臺設備(在哪個服務器上運行)在3G上,其他設備是在WiFi上,則出現錯誤:「連接超時」。公開IP地址我正在手動輸入。 –

0

是的,您可以創建套接字, 套接字創建需要兩個參數有效的IP地址和一個端口號來建立連接。

即socket =新套接字(IP地址,端口)它僅取決於解析IP地址的端口應該可用於偵聽的路由。

+0

我想要做的是,我有一個運行SocketServer的Android設備,現在我正在使用另一個android設備來連接到該socketserver。代碼工作正常,如果我的兩個設備都通過WiFi在同一網絡中,但如果一臺設備(在哪個服務器上運行)在3G上,其他設備是在WiFi上,則出現錯誤:「連接超時」。公開IP地址我正在手動輸入。 –

相關問題