Tổng quan
ComponentSpace Internet Component Suite tập hợp hơn 150 class cho các giao thức Internet phổ biến, gồm DNS, FTP, ICMP, NTP, SMTP Email Checker, Trace Route, Who Is và SOCKS/HTTP Proxy. Mỗi nhóm chức năng được đóng gói trong DLL riêng để tích hợp vào ứng dụng.NET theo nhu cầu thực tế.

Bộ thư viện này hỗ trợ cả synchronous và asynchronous method invocations, kèm delegates, events, stream support và cơ chế error reporting qua exceptions. Cách tổ chức đó phù hợp với các ứng dụng cần xử lý mạng theo mô hình blocking hoặc nonblocking.
Bộ thư viện.NET gồm hơn 150 class cho DNS, FTP, ICMP, NTP, Email Checker, Trace Route, Who Is và proxy HTTP/SOCKS, kèm ví dụ VB.NET, C# và tương thích.NET Framework 4.
Tính năng nổi bật
- Cung cấp hơn 150 class cho DNS, FTP, ICMP, NTP, Email Checker, Trace Route, Who Is và proxy.
- Kiểm tra cú pháp email theo RFC-2822 và tách display name, user name, domain name.
- Xác minh domain email bằng DNS MX lookup và kiểm tra user name qua SMTP.
- Lấy thời gian Internet qua NTP RFC-1305, Time Protocol RFC-868 và Daytime RFC-867.
- Trả về thời gian dưới dạng System.DateTime và hỗ trợ chuyển đổi UTC sang local time.
- Truy vấn DNS resource records theo RFC-1035 và nhận response đã parse đầy đủ.
- Lấy danh sách DNS servers đã cấu hình để gửi truy vấn trực tiếp từ ứng dụng.
Ứng dụng thực tế
- Kiểm tra và xác thực địa chỉ email trong hệ thống đăng ký tài khoản hoặc CRM.
- Lấy thời gian chuẩn từ Internet time servers cho ứng dụng cần đồng bộ thời gian.
- Xây dựng tiện ích DNS lookup và phân tích resource records trong công cụ quản trị mạng.
- Tích hợp truyền tệp FTP vào ứng dụng desktop, web service hoặc console.NET.
- Bổ sung ping, trace route và chẩn đoán đường đi mạng cho phần mềm giám sát nội bộ.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET cần thư viện giao thức Internet ở mức class library
- Nhóm phát triển ứng dụng ASP.NET, web services, Windows applications và console applications
- Kỹ sư hệ thống hoặc QA cần tích hợp ping, trace route, DNS và FTP vào công cụ nội bộ
- Technical buyer đang tìm bộ component mạng cho môi trường Microsoft.NET cũ
Thông tin kỹ thuật
Câu hỏi thường gặp
Bộ thư viện này hỗ trợ những framework.NET nào?
Bảng compatibility liệt kê.NET Framework 2.0,3.0,3.5 và 4.0.
Có thể dùng với Visual Studio phiên bản nào?
Danh sách compatible containers gồm Microsoft Visual Studio 2010,2008,2005 và Visual Studio.NET; đồng thời có các môi trường Visual Basic, Visual C++ và Visual C# tương ứng.
Bộ sản phẩm có hỗ trợ xử lý bất đồng bộ không?
Có. Nhiều thành phần hỗ trợ synchronous và asynchronous calls, dùng events hoặc callbacks.
Có ví dụ mã nguồn đi kèm không?
Có. Gói sản phẩm cung cấp ví dụ VB.NET và C#, gồm ASP.NET applications, web services, windows applications và console applications.
Tình trạng phát triển hiện tại của sản phẩm là gì?
Ghi chú sản phẩm nêu rằng từ năm 2012 bộ thư viện không còn được phát triển tích cực, nhưng vẫn được hỗ trợ chính thức.




Bình luận