C#報錯: 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試

本週的項目中,需要在服務器上開一個程序監聽TCP連接,本機測試OK,放在客戶的服務器上打開時報錯,提示:

SocketException:以一種訪問權限不允許的方式做了一個訪問套接字的嘗試

報錯的代碼:

 TcpListener lsr = new TcpListener(IPAddress.Any, 8080);

經過一番查詢和嘗試,找到了原因,通過控制檯netstat -an命令查看端口信息,原來是監聽的端口8080已經被佔用了。

解決辦法:解除其他程序對8080端口的佔用即可。本例中,IIS服務器佔用了8080,修改設置,讓IIS綁定其他端口即可。

問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章