原文連結:https://blog.csdn.net/yaxiya/article/details/113613472
https://baijiahao.baidu.com/s?id=1777519235111640038&wfr=spider&for=pc
步驟一、Windows檢視所有的埠
點選電腦左下角的開始,然後選擇執行選項,接著我們在彈出的視窗中,輸入【cmd】命令,進行命令提示符。然後我們在視窗中輸入【netstat -ano】按下回車,即會顯示所有的埠占用情況。如圖所示:
步驟二、查詢指定的埠占用
在視窗中,繼續輸入【netstat -aon|findstr "提示的埠"】,例如小編提示的埠為2080,那麼小編就輸入命令為【netstat -aon|findstr "2080"】,回車之後就可以看見列表中的PID,然後根據PID在電腦的工作管理員中檢視對應的佔用程式,接著進行關閉即可。
檢查一下伺服器端的埠處於什麼狀態,監聽?連線?還是其他?
啟動伺服器端(埠為5000)和客戶端,然後:
在windows命令列視窗下執行:
C:\>netstat -aon|findstr "5000"
步驟三、查詢PID對應的進行程序
如果在上面步驟之後,我們得到的PID為2016,那麼我們就可以輸入命令【tasklist|findstr "2016"】,在第一行顯示的名字就是程式名,這樣我們就明白是那個程式佔用的埠。
步驟四、然後我們輸入命令【taskkill /f /t /im 程式名】即可。