歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

關於Linux下socket描述字操作超時的問題


>>> 此貼的回復 >> 要是你使用了signal的話, 換成sigaction試試。

>>> 此貼的回復 >> 我按照你說的用sigaction去替代了signal, 果然達到需要的效果。 究其原因應該是在sigaction 中可以設置 sa.flags中的一些選項,其中一個使SA_RESTART的標識,當這個標識生效的時候,所有系統調用被該信號中斷後會被重新調用。 詳細的說明和代碼的例子在《unix環境高級編程》的第10章中有詳細介紹。


Copyright © Linux教程網 All Rights Reserved