从socket中读取数据时使用超时 阅读次数5628
Java 1.4在Java API加入了非阻塞I/O(non-blocking I/O),不过Java1.3和更早的版本都不支持这样的特性。然而,你可以用java.net.Socket类的超时属性来获得一些类似于非阻塞I/O的功能。
要使用超时属性,首先你要创建一个socket,然后设置你期望的超时时间。setSoTimeout方法有一个参数,这个int型参数指定了socket在抛出
原创
2011-12-09 15:53:38 ·
562 阅读 ·
0 评论