Числовой код ошибки - значение errno . Когда errno равно 105 (ENOBUFS), это означает, что нет доступного буферного пространства. Т.е. купить больше оперативной памяти или уменьшить максимальный размер буферов для сокетов TCP.
Чтобы узнать, что означал код ошибки, я сделал:
grep 105 /usr/include/*/*errno*
, который дал мне:
/usr/include/asm-generic/errno.h:#define ENOBUFS 105 /* No buffer space available */
Также в Википедии может быть больше информации, если вы ищете ENOBUFS.