После закрытия соединения не закрывается сокет, что приводит к отказу в работе программы после исчерпания предельного числа допустимых сокетов.
vulners.com/securityvulns/securityvulns:doc:2126