我有问题。现在,我正在开发移动应用程序,并尝试在AVD(客户端)和JAVA程序(服务器)之间建立套接字连接。我在AVD上制作了一个数据包,并将其发送到服务器,但是它不起作用。我的意思是,当我在另一台笔记本电脑上的Windows 10上操作它们时,它可以工作。但是,我更换了操作系统为Mac OS的笔记本电脑。因此,每当我在同一台计算机上操作相同的服务器和客户端时,都会发生错误,如java.net.NoRouteToHostException:主机不可访问。我..对此一无所知....请帮助我。我检查了我能做的所有事情,例如笔记本电脑上的防火墙和应用程序上的权限检查。
这是我的错误日志
06-29 10:37:12.334 1794-1915 /? E / TaskPersister:文件错误访问 最近目录(目录不存在?)。 06-29 10:37:13.768 3099-4726 / com.itho.kulife W / System.err: java.net.NoRouteToHostException:主机无法访问06-29 10:37:13.769 3099-4726 / com.itho.kulife W / System.err:在 libcore.io.IoBridge.connect(IoBridge.java:132) 在java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:137) 在java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390) 在java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230) 在java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212) 在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436) 在java.net.Socket.connect(Socket.java:621) 在java.net.Socket.connect(Socket.java:570) 在java.net.Socket。(Socket.java:450) 在java.net.Socket。(Socket.java:218) 在com.itho.kulife.RequestToDataBase.run(RequestToDataBase.java:60)
我认为这是在我的应用程序上显示我的错误的主要logcat。请...帮帮我。