1. 程式人生 > >java socket相關的timeout

java socket相關的timeout

exc ket 就會 tcp except 讀取 一個 取數 read

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