NV> по разному можно. NV>1) как вы сами и сказали — подсчет "ссылок", тут главное сделать все аккуратно, чтоб не сбится со счета, NV>однажды я стал получать ошибки отличные от PENDING но пакеты уходили в порт, у меня счет сбился, NV>я не стал искать причину и сделал подругому, а именно NV>2) список клиентов, каждый клиент имеет уникальный номер типа послед. счетчика или GUID-а (не адрес!), NV>список индексирован по этому ключу, в структуре для WSASend/WSARecv есть поле для этого ключа, NV>при первом ошибочном пакете из порта я убиваю клиента и убираю его из списка, остальные пакеты NV>просто не находят своего адресата. NV>в моей реализации это оказалось кстати ибо такой список клиентов у меня все равно уже поддерживался.