[英]Java TCP socket listener
我有一个非常简单的TCP套接字侦听器。 我想在字符为null
或#
时停止接收数据。
while ((line = in.readLine()) != null && !line.equals("#")){
tcpData = tcpData + line;
}
server.close();
代码流时未关闭套接字。 仅当我从超级终端关闭时,套接字才关闭。 我错过了什么?
因为readLine()
仅在流的末尾返回null,这仅在对等方关闭连接时在TCP套接字中发生。
……显然,您永远不会发送由#
加行终止符组成的行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.