2012-11-20 35 views
0

我曾問一個問題,關於早期的Android端口上:How can my Android app open a port for listening?指定端口的Android設備

我有用來打開端口的方法的基本疑問。這是從我的客戶端代碼(Android應用程序)

Socket socket = new Socket("10.112.73.105", 4444); 

和10.112.73.105是我的服務器的IP。

afaik,此命令打開服務器上的端口4444進行通信。有什麼方法可以指定在客戶端Android設備上使用哪個端口?

回答

2

如上所述here,你可以利用這四個論點Socket構造:

public Socket(InetAddress address, 
       int port, 
       InetAddress localAddr, 
       int localPort) 

在這裏,您可以指定將localPort(localAddr顯然應設置爲127.0.0.1)。