我运行一个聊天服务器告诉我,当一个客户端连接。我想保持与该服务器的连接,但我立即断开连接。 程序关闭,并且服务器显示“客户端断开连接”。 如何保持与服务器的连接?
Socket socket = new Socket(host, port);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in))
编辑:
我将超时设置为0 socket.setSoTimeout(0);
,并将keepAlive设置为true socket.setKeepAlive(Boolean.TRUE);
,但是我仍然会立即断开连接。