.NET を使用して http サーバーを設計しています。私は基本的に HttpListener を使用して、クライアントから http リクエストを取得します。最初に URL を指定し、その URL を HttpListener に追加する必要があります。次に、HttpListener にリッスンを開始させる必要があります。リッスンを開始すると問題が発生します。リッスンを開始すると、例外が生成されます。
コードは次のとおりです。
string url = "http://*:80/"; //ここで、* は私の PC の IP アドレスです。
リスナー = 新しい HttpListener();
listener.Prefixes.Add(url);
listener.Start(); //this is where exception occurs, it couldn't start!!!
私の推測では、netsh を使用してその URL を登録する必要があります。それが正しいか?