2009-12-02 3 views

ответ

3

числовой код ошибки является значение ERRNO. Когда errno равно 105 (ENOBUFS), это означает, что свободного места в буфере нет. Т.е., покупайте больше ОЗУ или уменьшайте максимальный размер буферов для сокетов TCP.

Чтобы узнать, что означает код ошибки, я сделал:

grep 105 /usr/include/*/*errno* 

, который дал мне:

/usr/include/asm-generic/errno.h:#define ENOBUFS  105 /* No buffer space available */ 

Также википедии может иметь более подробную информацию, если вы посмотрите на ENOBUFS.

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

  • Нет связанных вопросов^_^