java socket相关的timeout

Posted phoenix tree

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java socket相关的timeout相关的知识,希望对你有一定的参考价值。

1 java socket的两个timeout

一个是connect timeout,即建立连接的timeout,另外一个是so timeout,是读取数据的timeout。这两个timeout都是因为客户端等不及了。

2 connect timeout

客户端想要和服务器端建立tcp连接,如果连接迟迟没有成功建立并且超过了这个时间,那么就会返回connect time out exception。

3 so timeout

建立连接之后,客户端想要尽快读取到来自服务器的数据,如果迟迟没有读到数据并且超过了这个时间,那么就会返回read timed out。

以上是关于java socket相关的timeout的主要内容,如果未能解决你的问题,请参考以下文章

Socket相关

Socket编程Java中网络相关API的应用

java socket相关的timeout

Java Socket

java网络编程Socket通信详解

Java Socket编程----通信是这样炼成的