我有一个套接字客户端向套接字服务器发送文本,但ReadLine似乎没有等待接收行的内容,然后再继续。这是接收文本的服务器的:
public void run() {
try {
serveurSocket = new ServerSocket(PORT_ID);
connexionSocket = serveurSocket.accept();
BufferedReader reader = new BufferedReader(new InputStreamReader(connexionSocket.getInputStream()));
PrintWriter writer = new PrintWriter(connexionSocket.getOutputStream(), true);
messageRecu ="";
while (true) {
messageRecu = reader.readLine();
messageRecu = messageRecu.toUpperCase();
writer.println(messageRecu);
}
//reader.close();
//writer.close();
} catch (IOException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
在客户端和服务器之间建立套接字后,执行将在reader.readLine暂停,直到我通过套接字手动发送一个字符串。这是正常的
最后
以上就是谦让人生最近收集整理的关于java readline 超时_关于java:ReadLine不等待输入的全部内容,更多相关java内容请搜索靠谱客的其他文章。
发表评论 取消回复