2011-10-28 168 views
0

我遇到了應用程序的端口號(MetaProducts Offline Explorer)已更改(800至7000)並且不知道如何自動更改的問題。更改了應用程序端口號

我試圖在服務器本身運行telnet命令,例如:telnet <ip address> <port number> 結果是一個空白的命令屏幕。這是什麼意思?如果端口號沒有被應用程序使用,預期的結果是什麼?

我可以檢查端口號爲什麼會改變的事情是什麼?

感謝您的高級。

+0

這真的很難理解您的問題。是什麼讓你認爲端口號改變了?這聽起來像應用程序無法正常工作。 –

回答

1

端口不可能改變。應用程序必須有意關閉使用舊端口的套接字,然後在新端口上打開一個套接字。

+0

無論是否有意更改,我如何才能查看某個應用下的端口號? – sams5817

+0

轉到http://www.sysinternals.com並下載TCPView實用程序。它可以顯示哪些正在使用哪個端口的正在運行的進程。 –

2

Netstat.exe是OS的一部分。要列出在這些端口上偵聽或發送的所有開放端口和進程,請在cmd窗口中鍵入以下命令:

netstat -noa 
+0

如何映射PID?我在任務管理器中查看,但一些PID出現在netstat但不在任務管理器中,所以我無法找到PID – sams5817

+1

Tasklist.exe是OS的一部分。這將打印出所有進程。您也可以使用任務管理器 - 但是您必須點擊「爲所有用戶顯示流程」。 –