一个最简单的socket的小程序,为什么会出现java.net.SocketException Connection reset by peer?
程序很简单:
ServerSocket s = new ServerSocket(PORT);
Socket socket = s.accept();
BufferedReader in =
new BufferedReader(
new InputStreamReader(
socket.getInputStream()));
String str = "";
while (true) {
str = in.readLine();
if (str.equals(".")) break;
System.out.println(str);
}
出现异常是在in.readLine()
为什么?不能这样读吗?