при вызове connect которое висит потом в системе в состоянии TIME-WAIT?
С чем-то таким я сталкивался когда лет 5 назад писал всякие системные штуки, насколько я помню сокет в состоянии TIME-WAIT может висеть в системе даже после того как программа его явно закрыла, это уже на контроле операционной системы, и да, такие сокеты могут висеть десятками и сотнями, пока система не посчитает что пора убрать мусор и лишние закрыть. Покопай в эту сторону.
Обсуждают сегодня