Re: 10055 WSAENOBUFS: No buffer space available
От: Alexander Nechiporuk Россия  
Дата: 19.07.07 15:25
Оценка:
Здравствуйте, ncode, Вы писали:

N>В общем виде моя программа отправляет данные приходящие с СОМ порта на сервер (сервер тоже находится в разработке). Используется один клиентский сокет.

N>Устройство отправляет с CОМ порта данные кусками (размером примерно в 1 килобайт) на сервер. Потом ожидает подтверждения с сервера, затем отправляет следующий кусок и т.д.
N>Периодически при вызов send() на сокете выдает WSAENOBUFS:
N>

N>10055 WSAENOBUFS
N>No buffer space available.
N>An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.

N>Дальнейшие вызовы send() упорно возвращают WSAENOBUFS. Полный перезапуск моей программы ситуации не меняет.
N>Что это может быть?

А у тебя случайно МакАффи не стоит? А-то у меня схожая проблема. После часов 20-ти работы происходит такая же фигня, но не в процессе который работает, а в тех которые он запускает. Может в нем что-то где-то течет? больше даже не знаю на что думать...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.