java - 使用 Java NIO,如何区分客户端?

标签 java nio

这可能是一个非常天真的问题,但我只是想知道客户端是否必须将某种“客户端 ID”与每个数据包一起发送,以便能够识别它来自谁。我似乎没有注意到任何其他形式的客户身份证明。

谢谢

最佳答案

在 NIO 中,您仍然有一个连接对象,Channel。每个 channel 都以与普通 Socket 流相同的方式与一个客户端进行精确对话。因此,您必须仅在连接开始时识别您的客户端。

关于java - 使用 Java NIO,如何区分客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020624/

相关文章:

java - 将私有(private)数据保存到公共(public)位置

java - Oracle/J2EE hibernate : ORA-00001: unique constraint violated due to HBM generated sequence

Java:通过函数的一个参数设置多个变量

JAVA NIO观察者: How to detect end of a long lasting (copy) operation?

java - 将InputStream复制到OutputStream的更好方法

java - 如何使用 NIO 从 gzip 文本文件中逐行读取文本数据?

java - 测试文件系统交互 : Setting file permissions

java - 为什么我得到了错误的列表?

java - 不使用拆分解析电话号码

java - NIO SocketChannel 在有数据时说没有数据(或者选择器没有通知我)