SO_RCVTIMEO超時errno

 首先打印一次recv調用失敗的errno值和各個宏的值. 由上可知,EAGIN和EWOULDBLOCK的值都是11, 其實EAGIN是在setsockopt設置SO_RCVTIMEO或SO_SNDTIMEO後,recv或者send系列函數超時等待返回-1,此時的errno值。 EWOULDBLOCK則是大家熟悉的異步調用產生的errno。   recv return -1,errno(posix
相關文章
相關標籤/搜索