Tôi đang cố gắng sử dụng C# và HttpListener
với một tiền tố của bất cứ điều gì khác hơn là localhost và nó không thành công (tức là nếu tôi cho nó , tức làNET HttpListener Prefix vấn đề với bất cứ điều gì khác hơn là localhost
http://localhost:1234
công trình, nhưng
http://server1:1234
không
mã là ...
HttpListener listener = new HttpListener();
String prefix = @"http://server1:1234";
listener.Prefixes.Add(prefix);
listener.Start();
Các failu tái xuất hiện trên listener.Start()
ngoại trừ Access is denied.
.
Sub-câu hỏi: người ta có thể tin cậy vào không cần phải đặt phòng cho 'http: // localhost: { port}/'? Trên Win7, tôi có thể nghe trên cổng mà không cần đặt trước, nhưng sau đó tôi đã cài đặt một tấn công cụ đã và chưa thử nghiệm trên kho Windows 7. Ngoài ra, tự hỏi chính sách là gì trên Windows Vista và Windows XP SP2. Tôi sẽ rất vui nếu localhost là một trường hợp đặc biệt mà tôi không phải lo lắng. –