在UDP中我用过:
InetAddress IPAddress = receivePacket.getAddress();
int port = receivePacket.getPort();
System.out.println ("From: " + IPAddress + ":" + port);
System.out.println ("Message: " + sentence);
我对TCP感到困惑。服务器如何使用TCP获取客户端的IP和端口号?
答案 0 :(得分:1)
答案 1 :(得分:0)
他们使用套接字。
示例:
Socket server = new ServerSocket(6666)
Socket connection = server.accept();
System.out.println("Connection received from " + connection.getInetAddress().getHostName());
答案 2 :(得分:0)
每个TCP段或UDP数据报中都存在源和目标IP地址和端口。