0

以前に Android ポートに関して質問したことがあります: Android アプリがリッスン用のポートを開くにはどうすればよいですか?

ポートを開くために使用される方法に基本的な疑問があります。これは私のクライアント コード (Android アプリ) からの行です。

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

10.112.73.105 は私のサーバーの IP です。

私の知る限り、このコマンドは通信のためにサーバーのポート 4444 を開きます。クライアント Android デバイスで使用するポートを指定する方法はありますか?

4

1 に答える 1

2

hereで説明されているように、4 つの引数を持つ Socket コンストラクターを使用できます。

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

ここで localPort を指定できます (localAddr は明らかに 127.0.0.1 に設定する必要があります)。

于 2012-11-20T10:20:59.807 に答える