我正在設計一個使用.NET的http服務器。 我基本上使用HttpListener從客戶端獲取http請求。 在開始時,我必須指定URL並將該URL添加到HttpListener。 然後,我必須讓HttpListener開始收聽。 開始收聽時會出現問題。它開始聆聽時會產生異常。爲什麼HttpListener無法啓動?
代碼如下:
string url =「http:// *:80 /」; //其中*是我的PC的IP地址。
listener = new HttpListener();
listener.Prefixes.Add(url);
listener.Start(); //this is where exception occurs, it couldn't start!!!
我的猜測是我必須使用netsh註冊該URL。這是對的嗎?
這個例外是什麼意思?你還有其他什麼東西在80端口上運行? –