2010-10-28 4 views
0

Привет Я использую неблокирующий сокет. Но при отправке сообщений я иногда получаю ошибку EAGAIN.Когда мы можем получить ошибку EGAIN

Не могли бы вы рассказать мне, в какой ситуации мы можем получить ошибку EGAIN.Как я установил размер буфера и с хорошим значением. И я просто отправляю 18 сообщений из 20 байтов. Так что я не думаю, что это дает EGAIN из-за буфера. Любая другая причина может случиться.

Или как анализировать то, что причина есть вызвать ошибку EAGAIN

ответ

1

EAGAIN просто означает "попробовать еще раз. Так что просто сделайте это. Независимо от причины. Вы ничего не можете сделать по этой причине, но вы можете сделать то, что вам говорит EAGAIN.

Смежные вопросы