2010-10-28 58 views
0

嗨 我使用的是非阻塞套接字。但是當發送消息時,我偶爾會遇到EAGAIN錯誤。當我們可以得到EGAIN錯誤

你能告訴我什麼情況,我們可能會得到EGAIN錯誤。因爲我已經設置了緩衝區大小也有很好的價值。而且我只發送了20個字節的18條消息。所以我不認爲它的給予EGAIN,因爲緩衝區已滿。可能發生的其他原因。

或者如何來分析一下原因有導致EAGAIN錯誤

回答

1

EAGAIN只是意味着「再試一次」。所以就這樣做。不管原因如何。你不能做任何理由,但你可以做EAGAIN告訴你要做的事情。

相關問題