套接字:Android应用无法连接到本地网络上的远程服务器

时间:2018-07-05 13:53:33

标签: sockets client-server remote-server local-network

我当前正在本地IP 192.168.1.225上运行服务器,正在侦听端口4567。 我在Android Studio上开发了一个小型Android应用程序,该应用程序通过套接字连接发送消息。 使用以下代码:

    socket = new Socket("10.0.2.2", 4567);

一切正常。

现在,我改为在真正的手机上运行Android Studio虚拟设备上的应用程序,然后使用修改后的代码测试该应用程序

    socket = new Socket("192.168.1.225", 4567);

我的PC和手机都在同一本地网络上工作,因此我认为代码可以,但是该应用程序无法连接并停止工作。

有什么建议吗?我确定端口已打开并且正在侦听,因为我在终端上使用 netstat -an 进行了测试,所以我不知道出了什么问题。

0 个答案:

没有答案