java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.readLine(BufferedReader.java:324)
at java.io.BufferedReader.readLine(BufferedReader.java:389)
at com.imooc.Client.main(Client.java:30)
老师的代码,我试了,完全没有问题,
我自己写的代码,出现了这个问题,我发现是连接已关闭,仍然请求数据的原因,是代码的某个细节部分
没有建立新的连接或者说是新的连接中套接字没有赋值成功,我更改之后就ok了
服务器开启之后,要记得关闭之后,再重新运行,防止出现端口占用的问题
跟我一样哇