文章出處
文章列表
在我們進行WEB開發時,往往會遇到socket連接到服務器出現無法響應的問題,歸根結底就是網絡通訊問題,或者端口未開啟的問題,下面總結了一下找出原因的方法
1 看與服務器的連接:ping ip地址

2 看與服務器連接的端口:netstat -nao | findstr 端口|進程ID

看下面的圖,監聽668端口,此時并沒有客戶端連接到它,所以還處在監聽狀態,PID可以在任務管理器中找到,或者使用tasklist | findstr "5936" 找到對應的進程

下面這個圖中說明,有一個客戶端與它進行了連接,客戶端的遠程端口是3049,進程的PID是8004

通過下面的圖可以看到8004這個客戶端是IISExpress這個服務

3 可以看一個指定進程ID對應的應用程序tasklist | findstr 進行ID

4 可以通過telnet命令連接遠程服務器的某個端口 telnet 遠程IP 端口(IP和端口之間有個空格)

5 對指定端口的所有連接進行統計 netstat -na | find /C "6379" ,這樣把所有包括6379的連接都進行分組統計,其中, /C 僅顯示包含字符串的行數,/I是忽略大小寫。

上面這些命令進行平時我們進行網絡開發,web開發必備的技術,希望各位讀者給以重視!
文章列表
全站熱搜
留言列表
