timeout是什么引起的?
Java socket有如下兩種timeout:
建立連接timeout,暫時就叫 connect timeout;
讀取數據timeout,暫時就叫so timeout。
建立連接connect timeout
當不設置該參數時,指客戶端請求和服務端建立tcp連接時,會一直阻塞直到連接建立成功,或拋異常。當設置了connectTimeout, 客戶端請求和服務端建立連接時,阻塞時間超過connectTimeout時,就會拋出異常。
下一篇云電腦怎么玩
timeout是什么引起的?
Java socket有如下兩種timeout:
建立連接timeout,暫時就叫 connect timeout;
讀取數據timeout,暫時就叫so timeout。
建立連接connect timeout
當不設置該參數時,指客戶端請求和服務端建立tcp連接時,會一直阻塞直到連接建立成功,或拋異常。當設置了connectTimeout, 客戶端請求和服務端建立連接時,阻塞時間超過connectTimeout時,就會拋出異常。