Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序到NIO服务器套接字的连接异常_Java_Android_Nio_Serversocket - Fatal编程技术网

Java Android应用程序到NIO服务器套接字的连接异常

Java Android应用程序到NIO服务器套接字的连接异常,java,android,nio,serversocket,Java,Android,Nio,Serversocket,我试图跟踪来自android的请求,并在每个跃点向serversocket发送一些数据。我使用下面的代码在每个跃点执行客户机并将数据发送到ServerSocket(Tomcat有servlet项目),并且它们能够发送和连接 然而,当我试图在同一台机器上的模拟器上运行的android应用程序中使用下面相同的代码时。它向我抛出超时错误 InetSocketAddress hostAddress = new InetSocketAddress(hostAdress,

我试图跟踪来自android的请求,并在每个跃点向serversocket发送一些数据。我使用下面的代码在每个跃点执行客户机并将数据发送到ServerSocket(Tomcat有servlet项目),并且它们能够发送和连接

然而,当我试图在同一台机器上的模拟器上运行的android应用程序中使用下面相同的代码时。它向我抛出超时错误

InetSocketAddress hostAddress = new InetSocketAddress(hostAdress,
                    SocketServerPORT);
            SocketChannel client = SocketChannel.open(hostAddress);
公开处决后给我

java.net.ConnectException: failed to connect to /192.168.0.102 (port 8090): connect failed: ETIMEDOUT (Connection timed out)
01-24 13:25:58.140 3382-3424/app W/System.err:     at libcore.io.IoBridge.connect(IoBridge.java:124)
01-24 13:25:58.140 3382-3424/app W/System.err:     at libcore.io.IoBridge.connect(IoBridge.java:110)
01-24 13:25:58.140 3382-3424/app W/System.err:  .....
这里可能出了什么问题

我的应用程序

<uses-permission android:name="android.permission.INTERNET" />.

它引发了相同的异常。

这是一个网络连接问题,而不是编程问题。看起来是这样。我不确定,但强烈怀疑android emulator需要一些调整(端口转发或其他)。为了实现android和serversocket之间的连接,我临时安排了另外一个中间tomcat。当我成功的时候,我会回到这里。这是一个网络连接问题,不是编程问题。看起来是这样。我不确定,但强烈怀疑android emulator需要一些调整(端口转发之类的)。为了实现android和serversocket之间的连接,我临时安排了另外一个中间tomcat。当我成功的时候,我会回来的。
Socket socket = new Socket(hostaddress,port)