2013-04-15 43 views
0

我有tcp多線程服務器,我將在android設備和客戶端上運行pc,服務器只接收消息併發送msg。我想問是否可以使用edittext從用戶輸入中獲取客戶端IP?我需要在這裏傳遞這個值(服務器),因爲在我運行程序之前,只是在平面java中,我沒有這樣做。 Smth like(如果它是賴特的地方)tcp從edittext獲取客戶端的ip

server= new ServerSocket("xxx.xxx.x.xxx" ,5555); 

如何從edittext讀取值並在此處使用它?

+0

的問題不明確。客戶正在嘗試連接你並且你想知道客戶的IP地址? – Jatin

+0

我想在android edittext字段上做出連接前用戶輸入客戶端的IP(我不知道它是否有意義?)它會影響水平 – chajka

回答

0

你的問題不是很清楚,但服務器可以從插座獲取客戶端的IP地址:

csocket.getRemoteSocketAddress().toString();