带有带外数据的Java套接字

Gre*_*her 5 java sockets out-of-band

有人知道如何使用Java套接字接收(如何知道您收到的)带外数据?特别是我已经阅读了sendUrgentDatasetOOBInline的文档,其中说明:

请注意,仅提供有限的支持来处理传入的紧急数据.特别是,没有提供传入紧急数据的通知,除非由更高级别的协议提供,否则无法区分正常数据和紧急数据.

但我仍然希望有人有解决方案:-)

更多细节:

我正在通过套接字发送序列化对象,我并没有真正看到我如何找到插入流中的"随机"OOB字节(除了Java在我尝试反序列化时会给我一个例外的事实宾语).

小智 2

Tomcat 有一个 JNI 套接字的维护实现,它可以以 OOB 方式读取紧急数据包。