1

我用 Java 创建了一个服务器套接字,它接受来自 telnet 客户端的连接,并与客户端成功通信,但是当关闭服务器上客户端的套接字时,客户端上的终端没有注册套接字的关闭,也没有显示“与主机的连接丢失”消息,这就是我想要的。

服务器套接字必须能够处理多个客户端,所以我不能简单地停止并重新启动它,否则所有活动的客户端都会失去与服务器的连接。

也许我做错了……?有什么建议么?

谢谢!

4

1 回答 1

1

啊,愚蠢的错误!我丢失了对客户端套接字的引用,因此在尝试关闭它时,抛出了一个异常,但被抑制了......只需关闭套接字即可关闭客户端的 telnet 会话。

于 2013-03-04T14:37:08.150 回答