当我尝试发送一个简单的" hello world"来自PC"客户端的消息"到手机"服务器"和 我尝试了所有可能的解决方案:首先启动服务器应用程序,然后是客户端,但是没有工作, 我也改变了ip地址,但没有工作, 我也关闭了防火墙,也没有发生
您可以在以下链接中找到服务器和客户端的代码: http://pastebin.com/Ug6p0Khj
答案 0 :(得分:0)
在MainActivity类中,名为Server的内部类永远不会被实例化,并且“main”方法也不会被调用。
请查看此Tutorial post,以便了解如何使用带有Android设备的套接字实现服务器。
答案 1 :(得分:0)
我遇到了同样的错误,我设法知道在我的情况下导致此错误的原因,你必须检查两件事:
1路由器配置如果您使用WiFi连接,因为您必须正确转发端口。(How to Set Up Port Forwarding on a Router,它根据路由器类型而不同)
2 - 如果此IP地址是您的手机的正确IP地址:
Socket socket = new Socket("192.168.1.3", 5000);