UNIX網絡編程--設置I/O超時

1. 調用alarm,它在指定超時期滿時產生SIGALRM信號。這個方法涉及信號處理,而信號處理在不同的實現上存在差異,而且可能干擾進程中現有的alarm調用

2. 在select中阻塞等待I/O(select有內置的時間限制),以此代替直接阻塞在read或write調用上

3. 使用較新的SO_RCVTIMEO和SO_SNDTIMEO套節口選項。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章