回覆列表
-
1 # 冰點下1991
-
2 # 胡某某
1.開始--執行(也可以同時按住win+r)--cmd 進入命令提示符
2.輸入ipconfig,按回車。即查看了IP地址,子碼掩碼,閘道器資訊。
3.輸入ipconfig/all,按回車。即查看了包含IP地址,子碼掩碼,閘道器資訊以及MAC地址
4.我們有時在啟動應用程式的時候提示埠被佔用,如何知道誰佔有了我們需要的埠,輸入netstat -ano,按回車,檢視所有的端口占用情況。
5.檢視指定埠的佔用情況如8001埠,輸入:netstat -aon|findstr "8001"
6.8001埠被程序號為15312的程序佔用,繼續執行下面命令:tasklist|findstr "15312" 檢視對應的程序
7.可以看到是被netbox.dll給佔用了。
8.如果不想這個程式繼續佔用,可以結束該程序:taskkill /f /t /im netbox.dll
-
3 # 負重前行中的90後
ip地址一般是說衝突,因為在一個區域網內是可以配置相同的ip,但是衝突了會導致不能正常轉發資料
埠相同的話,會提示改埠已經被使用,服務不能正常啟動,但是先啟動可以正常執行,後啟動的會提示失敗
-
4 # zhangyiz99
IP地址被佔用,是因為在區域網內,就算規則是自動獲取IP地址,但是仍然可以強制設定某臺裝置的IP地址。如果兩個地址相同,就會出現IP地址衝突,這時候傳送資料或者問答握手訊號都會出現錯誤,需要手動解除才可以。
端口占用,是在同一臺電腦內,不同執行緒呼叫統一個埠時候出現的衝突,比如我們自己新建一個程式,也呼叫上網使用的8080或者80埠,就會產生衝突。
1、在windows的命令列輸入netstat -ano,檢視80埠被佔用的pid。
2、在任務管理器中檢視PID 的程式名。
3、找到相應的服務,一般是http服務,比如IIS 服務、SQL Server 的報告服務等,在services.msc 裡停止相應服務並設定這個服務為手動。