在Android设备上指定端口

时间:2012-11-20 10:11:55

标签: android port

我之前曾问过一个关于android端口的问题:How can my Android app open a port for listening?

我对用于打开端口的方法有一个基本的疑问。这是我的客户端代码(Android应用程序)

中的一行
Socket socket = new Socket("10.112.73.105", 4444);

和10.112.73.105是我服务器的IP。

afaik,此命令在服务器上打开端口4444以进行通信。有没有办法指定在客户端Android设备上使用哪个端口?

1 个答案:

答案 0 :(得分:2)

如上所述here,您可以使用四参数Socket构造函数:

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

在这里你可以指定localPort(localAddr显然应该设置为127.0.0.1)。