Назад | Перейти на главную страницу

Какой процесс имеет «собственный» сокет в состоянии «Время ожидания»?

Главный вопрос Я вижу следующую строку в netstat. Означает ли это, что этот сокет не принадлежит ни одному процессу?

#>netstat -tpn|grep TIME_WAIT| head -1
tcp        0      0 ::ffff:127.0.0.1:5555       ::ffff:127.0.0.1:45845      TIME_WAIT   -

Дополнительный вопрос

Может ли в многопоточной программе поток, отвечающий за работу с сокетом, уже исчез? (Это НЕ во «сне» или «непонятном сне»)?

Ни один процесс не владеет этим сокетом, ядро ​​хранит его для возможной очистки. Этот ответ и эта статья IBM объясните больше о состоянии TIME_WAIT.