在热点服务器地址上连接Android会返回ConnectException

时间:2017-04-14 07:11:57

标签: android networking serversocket hotspot

所以我正在开发一个聊天应用程序,每当我通过套接字连接到服务器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);

0 个答案:

没有答案