Tôi đã có này cho đến nay ...làm thế nào để sử dụng IP công cộng của tôi với 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();
}
Nhưng khi tôi khởi tạo lớp nó nói "The specified Network format is not valid"
Bản dịch có thể không được hoàn hảo bởi vì hình ảnh của tôi ngôn ngữ studio là tiếng Tây Ban Nha. IP của tôi trông giống như 95. ^^. ^^^.^^ Và tôi nghĩ rằng đó có thể là vấn đề bởi vì nó hoạt động khi tôi sử dụng ip địa phương của tôi.
// Edited
Ngoại lệ chính xác là: "El FORMATO del nombre de đỏ especificado không es válido" Đó là "The specified network name is not valid".
Nếu tôi thêm tiền tố "http:// + :80/"
nó vẫn xảy ra, nhưng làm thế nào tôi có thể truy cập thông qua ip công cộng của tôi?
Ngoại lệ chính xác là gì? –
Điều gì xảy ra nếu bạn thêm tiền tố 'http: // +: 80 /'? – spender
Tôi không hiểu vấn đề ở đây, bạn có muốn biết cách truy xuất ip công khai hoặc có sự cố khi sử dụng không? – Machinegon