編輯:這個問題是由我的項目組中的其他人寫的。它的措辭不是很好,或者信息豐富,所以如果你偶然發現了一些事故,請告訴我是否需要澄清。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