编辑:这个问题是由我的项目组中的其他人写的。它的措辞不是很好,或者信息丰富,所以如果你偶然发现了一些事故,请告诉我是否需要澄清。IP地址将不会连接到相同的IP地址
服务器通过消息向客户端发送IP地址。然后,我们的客户端读取消息并通过阅读来显示IP地址。我有它收集正确的数字,但回到发送的IP地址时不连接。任何想法为什么它不会连接到相同的地址?代码如下:
byte IPAddr[] = Arrays.copyOfRange(message, 3, 7); //and that is equal to "0.0.0.1"
try {
InetAddress IP = InetAddress.getByAddress(IPAddr);
Socket clientSocket = new Socket(IP, returnPort);
System.out.println("Connected!");
}
然而,当“本地主机”或127.0.0.1被输入到IP位置的客户端和服务器将连接clientSocket = new Socket(IP,returnPort) – Ryanman