socket建立连接+返回结果 的时间设置解决方案

socket建立连接+返回结果 的时间设置
getResult()方法,里面是socket 连接,获取结果,怎样限定 getResult()的时间如3秒。
------解决方案--------------------
超时设置吗?比如超过3秒未完成就自动结束
超时的话,connect的时候本身就自带超时设置的,具体的看API
数据传输的时候超时,你可以用一个定时器,到了时间强行关闭连接什么的
------解决方案--------------------
socket有两个超时,一个是connect()连接超时,另一个是setSoTimeout()读超时 既read()最大等待时间。