这可能是一个非常天真的问题,但我只是想知道客户端是否必须将某种“客户端 ID”与每个数据包一起发送,以便能够识别它来自谁。我似乎没有注意到任何其他形式的客户身份证明。
谢谢
最佳答案
在 NIO 中,您仍然有一个连接对象,Channel
。每个 channel 都以与普通 Socket
流相同的方式与一个客户端进行精确对话。因此,您必须仅在连接开始时识别您的客户端。
关于java - 使用 Java NIO,如何区分客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020624/