我正在使用 java.net 包中的 Java 套接字。 我读到他们使用 TCP,所以我很好奇他们默认实现哪种 ARQ(自动重复请求)协议(protocol)。 我查看了文档,但找不到任何相关信息。
我知道有三种主要的 ARQ 算法:停止等待、返回 n 和选择性重复。 Java Sockets 使用哪一种?
最佳答案
Java Socket
API 通常是操作系统套接字 API 的包装器。 java API 只是指示操作系统创建/绑定(bind)/关闭套接字并从中读取或写入数据。套接字的内部行为取决于操作系统的实现。 Sou 需要查找您使用的操作系统(Windows/Linux/MacOS/等)使用的操作系统以及它是否可配置。
关于java - Java Sockets 默认实现什么 ARQ 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45171560/