服务器在套接字中关闭后,能否与同一客户端建立自动先前的连接

时间:2018-08-10 03:02:24

标签: java sockets server

我正在用Java做一个套接字编程。如果服务器套接字关闭了一段时间,则此后可以再次启动,服务器可以与之前连接的同一客户端自动建立连接。如有可能,有人可以帮助我如何处理异常

SEVERE: null
java.net.SocketException: Connection reset
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:154)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:141)
    at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
    at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
    at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
    at java.base/java.io.InputStreamReader.read(InputStreamReader.java:185)
    at java.base/java.io.BufferedReader.fill(BufferedReader.java:161)
    at java.base/java.io.BufferedReader.readLine(BufferedReader.java:326)
    at java.base/java.io.BufferedReader.readLine(BufferedReader.java:392)
    at multiclients.MTServer$QueueClientThread.run(MTServer.java:29)

0 个答案:

没有答案