Java 教程是针对 JDK 8 编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
有关 Java SE 9 及后续版本中更新的语言特性的摘要,请参阅Java 语言更改。
有关所有 JDK 发布版本的新功能、增强功能和已删除或废弃选项的信息,请参阅JDK 发布说明。
SDP 支持实质上是一种 TCP 绕行技术。
当启用 SDP 并且应用程序尝试打开 TCP 连接时,TCP 机制将被绕行,通信直接进入 IB 网络。例如,当您的应用程序尝试绑定到一个 TCP 地址时,底层软件将根据配置文件中的信息决定是否应将其重新绑定到 SDP 协议。此过程可以发生在绑定过程或连接过程中(但每个套接字仅发生一次)。
您的代码不需要进行任何 API 更改即可利用 SDP 协议:该实现是透明的,并且受到经典网络 (java.net
) 和 New I/O (java.nio.channels
) 包的支持。请参阅支持的 Java API 部分,了解支持 SDP 协议的类列表。
SDP 支持默认情况下是禁用的。启用 SDP 支持的步骤如下: