Ответ 1
Запустите netstat -ano и посмотрите на PID, в котором он находится.
(Windows 7 x86)
Если я запустил netstat -ab
, я получаю список активных соединений вместе с именами приложений, которые открыли подключения.
Однако некоторые подключения (в том числе открытые моим приложением) перечислены как:
Невозможно получить информацию о собственности
Почему?
Спасибо,
Даррен.
Запустите netstat -ano и посмотрите на PID, в котором он находится.
Если вы добавите опцию '-o', вы увидите значения PID, и, вероятно, это будет PID 4, который является системным PID. Это означает, что это, вероятно, Сервис. (Обратите внимание, что Windows 7 сообщит "PID 4", в то время как Windows XP сообщит "Система" ).
В этой ссылке представлены некоторые идеи о том, что это может быть: https://superuser.com/questions/43307/whys-is-system-process-listening-on-port-80?rq=1
Вероятно, это NETBIOS, если используется порт 137, 138 или 139. В моей системе Win7, отключив NETBIOS на всех моих сетевых адаптерах из Центра управления сетями и общим доступом, соединения исчезли из netstat.
Я отправляю это как новый ответ, потому что другие вопросы, связанные выше, защищены, и я не могу ответить на эти ответы в качестве гостя. Надеюсь, это поможет таким людям, как я, которые спотыкаются на этот вопрос.
Только что это произошло в последнее время, просто чтобы добавить к ответам уже. Запуск веб-сервера .NET часто происходит с входящими веб-соединениями. Кажется, что они получают PID 0 (System Idle), который является просто местом для подключения. В нем говорится: "Невозможно получить информацию о собственности" для них.
Хорошее описание того, почему его на PID 0, TCP-соединение, принадлежащее pid zero