0

我正在使用包 java.net 中的 Java 套接字。我读到他们使用 TCP,所以我很想知道他们默认实现的 ARQ(自动重复请求)协议。我查看了文档,但找不到任何有关此的信息。

我知道有三种主要的 ARQ 算法:stop-and-wait、go-back-n 和选择性重复。Java Sockets 使用哪一种?

4

1 回答 1

2

Java SocketAPI 通常是围绕操作系统套接字 API 的包装器。Java API 只是简单地指示操作系统创建/绑定/关闭套接字并从中读取或写入数据。套接字的内部行为取决于操作系统的实现。Sou 需要查看您使用的操作系统(Windows/Linux/MacOS/等)使用什么以及是否可配置。

于 2017-07-19T11:10:51.553 回答