私はこれまでにこれを持っています...
public static HttpListener listener = new HttpListener();
public static string startUpPath = Application.StartupPath;
public WebServer()
{
listener.Start();
listener.Prefixes.Add("http://(here I want my public ip)/");
Thread t = new Thread(new ThreadStart(clientListener));
t.Start();
}
しかし、クラスを初期化すると、"The specified Network format is not valid"
私のビジュアルスタジオの言語はスペイン語であるため、翻訳は完璧ではないかもしれません. 私のIPは95.^^.^^.^^のように見えますが、ローカルIPを使用すると機能するため、それが問題になる可能性があると思います。
//編集済み
正確な例外は次のとおりです。「El formato del nombre de red especado no es válido」これは"The specified network name is not valid".
、プレフィックスを追加し
"http:// + :80/"
ても引き続き実行されますが、パブリック IP からアクセスするにはどうすればよいですか?