1

私が使用したUDPで:

InetAddress IPAddress = receivePacket.getAddress(); 

int port = receivePacket.getPort(); 

System.out.println ("From: " + IPAddress + ":" + port);
System.out.println ("Message: " + sentence);

TCPについて混乱しています。サーバーはどのようにして TCP を使用してクライアントの IP とポート番号を取得しますか?

4

3 に答える 3

1

と を見てSocket.getInetAddress()くださいSocket.getPort()

于 2013-04-15T00:52:16.543 に答える
0

彼らはソケットを使用します。

例:

Socket server = new ServerSocket(6666)
Socket connection = server.accept();
System.out.println("Connection received from " + connection.getInetAddress().getHostName());
于 2013-04-15T00:54:30.600 に答える
0

送信元と宛先の IP アドレスとポートは、すべての TCP セグメントまたは UDP データグラムに存在します。

于 2013-04-15T00:55:54.070 に答える