我当前正在本地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 进行了测试,所以我不知道出了什么问题。