阻塞socket上read/write出現errno爲EAGAIN的緣由解密

一直以來,我的概念中只有非阻塞socket纔會產生EAGAIN的錯誤,意思是當前不可讀寫,只要繼續重試就好。當最近咱們redis模塊的一個報錯糾正個人這個概念錯誤。linux 事件回顧:hiredis的redisConnectWithTimeout和redisContextSetTimeout接口會設置與redis-server鏈接的socket爲阻塞模式,而且設置讀寫超時,咱們項目中設置超時爲5
相關文章
相關標籤/搜索