TAILIEUCHUNG - Network Programming in .NET With C# and Visual Basic .NET phần 5

TP (sự thay đổi này đến máy chủ SMTP của riêng bạn). Trước tiên, bạn phải tạo ra một tài liệu tham khảo để trước khi bạn có thể nhập khẩu không gian tên | Avoiding the networking pitfalls 205 Firewall tunneling If a firewall is in place that blocks all ports then you could make changes to the firewall to allow access on your requested port. Firewalls are generally accessed either through a Web interface http or similar or via a serial connection. You will need to have the manual and passwords close at hand. Some routers offer port forwarding to bypass firewalls. This is where the data directed at the router s IP address on a specified port is forwarded to a specified internal IP address. The process is transparent to both ends of the connection. Finally if you have no access to the firewall or you want to provide a user-friendly solution you can bounce data from a proxy. This is where the machine behind the firewall opens a steady TCP and connects to a proxy machine which is outside of the firewall and the proxy allows the client to connect to it. Data from the client to the proxy is forwarded via the previously opened connection. This is the technique used by Instant Messenger applications. A coded example of this solution is provided at the end of this chapter. Avoiding the networking pitfalls Prevention is always better than cure. If you are releasing a product into the wild it is almost certain that some user will have such an unusual network configuration that your software won t work. To them their network isn t unusual and in fact a hundred other users out there have the same problem but they didn t bother to tell you that your software doesn t work. Port conflict If your software can t start on its default port it should move to another port or at least prompt the user to enter a new port. If you don t provide this function you will encounter one of two problems 1 users will inevitably run software that uses the same port as yours and that they don t want to stop using or 2 firewalls may already be set up to allow traffic through some ports even if your customer doesn t use a firewall .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.