5

据我了解,套接字连接超时由 TCP 传输控制,它使用重传超时 (RTO)。如果在定时器超时之前ack没有回来,连接请求(Sync)会被重传,RTO会加倍。

那么我们调用时Java socket中连接超时的作用是什么Socket.connect(endpoint, connectTimeout)

4

1 回答 1

5

那么当我们调用 Socket.connect(endpoint, connectTimeout) 时,Java 套接字中连接超时的作用是什么

它为已建立的连接设置了一个总体超时;即,它表示应用程序准备在放弃之前等待所有数据包级超时、重新传输等成功(或不成功)多长时间。

于 2011-04-12T04:43:37.253 回答