0

我之前问过一个关于 android 端口的问题:我的 Android 应用程序如何打开一个端口进行监听?

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

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

10.112.73.105 是我服务器的 ip。

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

4

1 回答 1

2

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

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

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

于 2012-11-20T10:20:59.807 回答