如何查詢埠號是否被占用

2021-06-02 03:26:35 字數 574 閱讀 5805

第一次寫網路通訊程式,設埠號的時候隨便寫了個16000,本想著應該沒問題,昨天回家整了一晚上沒整出來,疑惑不解。今天上網一查才發現16000竟是**旺旺的預設登入埠,

為了避免此類問題的再次發生,下次設埠前一定要查一下,所以順便查了一下查詢埠號是否被占用的方法:

分為兩步

第一步,查出埠是被程式id占用,如查詢443,命令如下

netstat -aon | findstr 「443″

得到如下結果

c:\users\leo>netstat -aon | findstr "443" tcp 0.0.0.0:443 0.0.0.0:0 listening 5968
程式id為 5968
第二步,確定程式id,對應哪個程式名稱,命令如下

tasklist | findstr 「5968″

結果如下

c:\users\leo>tasklist | findstr "5968" visualsvnserver.exe 5968 services 0 9,152 k
確定程式為visualsvnserver.exe

如何檢視埠號是否被占用

在網路程式的除錯過程中,經常發生一些出乎意料的事情,比如建立乙個tcp服務失敗,這時候往往需要檢視系統的網路情況,最常用的網路抓包當然非wireshark模式。但往往很多時候只需要檢視某個埠的使用情況,它到底被那個程序 對應pid 占用了,或者你還需要把它kill掉。如果你在windows作業系統,...

檢視埠號是否被占用

win r 執行cmd dos命令 檢視機器埠占用情況 netstat ano 檢視特定埠占用情況 netstat ano findstr port 例如 c users administrator netstat ano findstr 8080 c users administrator net...

埠號被占用問題

執行tomcat時出現埠號被占用的情況 進入cmd控制台輸入以下命令便可解決此問題 注意,在預設目錄下輸入netstat aon findstr 8080 無效時,所以需要轉到目錄 c windows system32 下,再輸入命令,netstat aon findstr 8080 找到埠是被哪個...