我有這個迄今爲止...如何使用我的公網IP與HttpListener
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時起作用。
//編輯
確切的例外是: 「厄爾尼諾formato德爾農布雷迪奧斯紅especificado沒有ES VALIDO」 這是"The specified network name is not valid".
如果我添加前綴 "http:// + :80/"
它仍在繼續,但我怎麼能通過我的公共IP訪問?
什麼是確切的例外? –
如果添加前綴「http:// +:80 /'會發生什麼? – spender
我不明白這個問題,你想知道如何檢索公共IP或使用時有問題嗎? – Machinegon