Korzystam z systemu Windows XP pro i muszę wiedzieć, czy coś jest zarejestrowane na porcie.
Jeśli tak, to jak mogę dowiedzieć się, co jest w porcie?
EDYTOWAĆ
Rozumiem przez to, że próbuję przetestować aplikację zdalną .NET i muszę sprawdzić, czy aplikacja działa lub jest zarejestrowana na danym porcie.
findstr
Polecenie znajduje wiersze, które pasują do jakiegoś wzorca, więc podłącznetstat
do niego dane wyjściowe:netstat -a | findstr 8888
netstat -a -b > output.txt
TCPview z Sysinternals Suite robi to w przyjemny, GUI sposób.
Zawiera konfigurowalny interwał aktualizacji, rozwiązywanie adresów i podświetlanie różnic. I jest o wiele szybszy niż
netstat -a -b
.Dostępny również w wersji wiersza poleceń (tcpvcon.exe). Oba są bezpłatne.
źródło
Jak definiujesz „zarejestrowany”?
W każdym razie netstat -o wyświetli listę aktualnie używanych i nasłuchujących portów z PID i listą zadań (lub jakimkolwiek dostępnym listerem identyfikatorów procesów) posortuje nazwę procesu i plik wykonywalny, tak myślę? ^^
edytuj: Och, nie zauważyłem opcji netstat -b - to oczywiście lepsza opcja :)
źródło
Uruchom netstat z wiersza poleceń, aby wyświetlić wszystkie bieżące połączenia. netstat -b pokaże ci, jakiego programu używa port.
źródło