Tôi đang cố gắng thêm ánh xạ cổng tĩnh mới trong ứng dụng C# của tôi. Bởi vì ứng dụng của tôi chạy như một máy chủ và tôi muốn nó nghe trên cổng 8000.Không thể thêm ánh xạ cổng tĩnh trong ứng dụng C#
NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(8000, "TCP", 8000, "192.168.1.100", true, "Local Web Server");
nhưng nó không hoạt động !, Trường hợp ngoại lệ là như sau:
Đối tượng tham chiếu không được đặt để một thể hiện của một đối tượng.
Có ai có thể giúp tôi không?
Đây là những gì tôi đang làm: http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx
'là gì mappings'? Bạn đã khởi tạo nó chưa? Đặt mã đầy đủ của bạn ở đây .. –
Sẽ là một ý tưởng hay để đăng thêm mã. Ví dụ, kiểu đối tượng là ánh xạ. –
@MuhamadSerawan Dán mã của bạn vào câu hỏi của bạn. Không phải là một bình luận .. –