1

所以我正在开发一个聊天应用程序,每当我通过套接字连接到服务器 IP 地址(192.168.43.1)时,它都会返回:

java.net.ConnectException: failed to connect to /192.168.43.1 (port 8989): connect failed: ENETUNREACH (Network is unreachable)

地址是正确的,因为我是从 DhcpInfo 获得的,并且端口也是正确的,因为如果我在设备上提供了localhost,它可以连接。有人可以在这里解释我缺少什么。

谢谢你的时间。

编辑:

这是生成服务器的代码:

ServerSocket server_socket = new ServerSocket(8989);
Socket client_connection = server_socket.accept();

对于客户:

Socket client_socket = new Socket("192.168.43.1", 8989);
4

0 回答 0