【发布时间】:2012-03-13 12:34:34
【问题描述】:
是否可以使用 Java 从 TCP 发送和接收 RST 标志?如果是,我将不胜感激一些示例代码。
【问题讨论】:
是否可以使用 Java 从 TCP 发送和接收 RST 标志?如果是,我将不胜感激一些示例代码。
【问题讨论】:
不,这是不可能的。 Java 与 RST 标志不同级别的网络交互。
Java 允许您使用 TCP 创建套接字,以便您在会话级别 (Layer 5 in the OSI Model) 进行交互。
RST 标志作为传输的一部分由 TCP 堆栈处理。所以这通常是操作系统的一部分,根本不由 Java VM 处理。
这个想法是,通常当您编写代码时,您可以创建自己的套接字,而不必太在意它们的工作原理。如果您真的想进行一些低级别的网络故障排除,您将不得不使用 Java 以外的其他工具。
【讨论】:
Jpcap 和任何等效的低级网络