私のc#httplistenerは、ローカルネットワークで(ローカルエリアIPを使用して同じwifi上のマシンから)リクエストを送信したときにのみリクエストをキャッチします。
パブリック IP (Google で「my ip」を使用) を調べて、その URL から get 要求を入力すると、応答がなく、Visual Studio でイベントがトリガーされない
プレフィックスを正しく付けて
listener.Prefixes.Add("http://*:2999/");
アクセス制御ヘッダーを設定しました。パブリックではなく、ローカルの URL リクエストで完全に機能します
また、ホストマシンの外で動作しないことについて多くの質問があります.私のものは動作しますが、パブリックIPが応答しないため、ローカルネットワークの外では動作しません.
編集:ルーターで何かをすることなくこれを行う方法はありますか? 大学のネットワークを使用していて、ルーターのポート設定にアクセスできません