2014-02-05 25 views
1

我有兩個應用程序一個TCP服務器和一個客戶端應用程序。我必須使用redir add tcp:5000:6000才能讓客戶端與服務器通話。但如果我嘗試在兩個實際設備上加載應用程序,則客戶端因無法連接而失敗。使用2個模擬器之間的TCP的Android

我怎樣才能讓兩個不同的設備上的兩個應用程序相互交談,如模擬器? 這是我使用的是什麼TCP TCP EXAMPLE APP

+0

你需要類似http://stackoverflow.com/questions/4994759/how-to-receive-incoming-messages-using-smack-lib-on-xmpp? – Stan

+0

謝謝,但多數民衆贊成在XMPP我試圖讓兩個Android設備互相對話 –

+0

不是xAmpp,但在XMPP的SMACK庫,旨在使聊天,甚至設備之間的聊天室。 – Stan

回答

1

在Client.java文件更改以下兩行...

private static final int SERVERPORT = 5000; 
private static final String SERVER_IP = "10.0.2.2"; 

SERVERPORT需求是相同的數量在Server.java文件,即6000.

SERVER_IP需要是運行服務器應用的Android設備的實際IP地址。

+1

謝謝!我只是想通了,回到這裏來發布答案,但你打敗了我! :) –

+0

很高興你有它的工作。 – Squonk

相關問題