Приветствую многоуважаемые господа Проблема у меня в следующем... В программе активно (в 100-300 потоков) выполняются коннекты и другая сетевая активность через сокеты виндовс. Дак вот через пару часов работы программы при коннекте() возникает эррор #10055... Прочитал в МСДНе что он означает.. но особо не понял если честно... Не подскажите ли, где в моем случае может таиться ошибка и как ее пофиксить! Может где-то что-то не освобождаю... Хотя проверил весь код - вроди как надо все... Да и софт по началу работает нормально! Заранее благодарен!
Немного не полный вопрос... В исходнике, после передачи данных стоит последовательность shutdown closesocket ?
Вот, ещё, не забывай, что кол-во сокетов ограничено и закрываются они не сразу Как раз shutdown и помогает в этом. У меня был глюк, когда после closesocket данные не досылались, если они < 8кб (размер буфера) Тонкость состоит в том, что передача оптимизируется. Может поэтому у тебя и глюк.