对socket 的I/O 操作进行超时设置,有3种方法
1.调用alarm() ( alarm()的返回值是timer中的剩余时间)
2.在select()处阻塞等待
3.在socket选项中设定SO_RCVTIMEO 或 SO_SNDTIMEO
但这个方法不是所有实现都支持
[ 本帖最后由 madfrogme 于 2012-11-20 17:33 编辑 ]
1.调用alarm() ( alarm()的返回值是timer中的剩余时间)
2.在select()处阻塞等待
3.在socket选项中设定SO_RCVTIMEO 或 SO_SNDTIMEO
但这个方法不是所有实现都支持
[ 本帖最后由 madfrogme 于 2012-11-20 17:33 编辑 ]
The quieter you become, the more you can hear