Java socket 超时

socket编程

1.连接超时
connect(socketAddresss,timeout) //这个超时是连接的时候超时,及tcp三次握手的超时


2.读超时
socket的read操作是阻塞的,当serversocker奔溃或者异常关闭时,未通知客户端socket,所以该socket线程会一直阻塞,所以需要设置读超时是非常重要的,设置方法setSoTimeout();

3.写超时,协议栈自动处理,api未提供此方法

posted @ 2016-09-09 09:52  x-bing  阅读(1292)  评论(0编辑  收藏  举报