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 回答