Сокет связан с процессом, которому он принадлежит.Если этот процесс завершается, сокет автоматически закрывается.(Это касается как сокетов прослушивания, так и сокетов подключения.)
(Процесс, которому принадлежит сокет, является процессом, который его создал, если только вы не вызвали gen_tcp:controlling_process
для переназначения владения сокетом.)