在与服务器断开连接时是否有任何方法可以获取客户端信息,例如当客户端连接到我们可以使用的服务器时.getCanonicalHostName();客户端断开连接时是否可以获取主机名?
我正在开发聊天服务器/客户端应用程序,任何人都可以告诉我如何在特定时间获取在线客户端列表,现在我使用Treeset并将所有客户端主机名放到它,但是当从服务器断开连接时,我有没有方法从TreeSet中删除它们因为我无法跟踪谁断开连接?提前谢谢。
答案 0 :(得分:1)
一旦您的客户端断开连接,它就会全部通过。你根本无法从他们那里获得更多信息。您可以在连接时将其存储,存储并在断开连接后使用它,但一旦断开连接,您就无法从中获取任何信息。
就好像我走到你的前门并开始与你谈话,并在离开后不久。然后十分钟后你对现场说“我今天过得怎么样?”很明显,我不会知道你这么说,所以我不能回应,你不会知道。