java.net.SocketException:软件导致连接中止: java.net.SocketInputStream.read(SocketInputStream.java:182) at java.net.SocketInputStream.read(原生方法) recv失败在java.io.PushbackInputStream.read(PushbackInputStream.java:122) at io.netty.channel.socket.oio.
我正在尝试构建一个简单的TCP多线程客户机/服务器应用程序。每当客户端(Socket)连接到ServerSocket并发送对应于下面所示的简单可序列化类的Object (Message)时,服务器就会在ObjectInputStream试图从获取SocketExpection的客户端Socket读取数据时崩溃。StorageServer.java:145)
nov 11, 2015 2:53:36 AM storageserver.StorageServer$ClientHandleThread
我有建立在java swing上的客户端应用程序,当尝试调用服务器应用程序时,它抛出"java.net.SocketException:软件导致连接中止: recv失败“错误。当我的客户端应用程序在JRE 8上运行时,它会抛出这个错误,但是当它在Java 7上运行时,我看不到这个问题。在行抛出错误。InputStreamReader is = new InputStreamReader(conn.getInputStream