Tổng quan
PowerTCP Sockets for.NET tập trung vào các tác vụ truyền thông mạng trong hệ sinh thái.NET với các component TCP và UDP dễ dùng. Bộ thư viện này hướng đến việc rút gọn lượng mã cần viết khi tạo Internet client application nhờ Events thuận tiện và cơ chế AutoReceive quản lý dữ liệu đến.

Bên trong gói còn có Ping, Trace và DNS để xử lý các nhu cầu thường gặp khi phát triển ứng dụng mạng. Ping hỗ trợ xác minh host bằng ICMP, UDP và TCP, trong khi Trace thực hiện Trace Route bất đồng bộ để phản hồi nhanh.

DNS component hoạt động độc lập với dịch vụ DNS của hệ điều hành và cho phép chỉ định DNS server riêng.

Tính năng nổi bật
- Quản lý dữ liệu đến bằng AutoReceive để giảm phần mã nhận dữ liệu thủ công.
- Phân tích dữ liệu tức thời và phát Event notification với TCP component.
- Hỗ trợ proxy SOCKS4 và SOCKS5 cho các môi trường cần trung gian kết nối.
- Phân bổ một thread riêng cho mỗi kết nối server.
- Chấp nhận hơn 75 kết nối mỗi giây trong kiểm thử được nêu.
- Gửi và nhận UDP bất đồng bộ vượt ngoài khả năng sẵn có của Microsoft.NET Framework.
- Tạo Stream tùy chỉnh bằng EnhancedStream và PipeStream classes.
Ứng dụng thực tế
- Phát triển Internet client application dùng TCP hoặc UDP trong.NET.
- Xây dựng server Internet/Intranet có khả năng mở rộng theo từng kết nối.
- Tạo giao thức TCP tùy chỉnh với dữ liệu delimiter-based hoặc fixed-length.
- Kiểm tra host reachability bằng Ping qua ICMP, UDP hoặc TCP.
- Thực hiện DNS resolver cho host name, IP address và email address.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng ứng dụng mạng
- Nhóm phát triển backend hoặc desktop cần TCP/UDP component sẵn dùng
- Kỹ sư kiểm thử cần công cụ mẫu để kiểm tra kết nối, ping và trace route
- Technical buyer tìm bộ component truyền thông mạng cho Visual Studio và.NET Framework/.NET Standard
Thông tin kỹ thuật
Câu hỏi thường gặp
PowerTCP Sockets for.NET dùng được trong những loại ứng dụng nào?
Sản phẩm đã được kiểm thử với Standard Windows desktop applications, Console applications, ASP.NET web applications and Web Sites, Windows service applications và Web service applications.
Thư viện hỗ trợ những framework.NET nào?
PowerTCP Sockets for.NET hỗ trợ.NET Framework 2.0 through 4.8 và.NET Standard 2.0, bao gồm.NET Core,.NET 5,.NET 6,.NET 7, etc.
Có thể dùng ngôn ngữ nào để phát triển với bộ component này?
Các ngôn ngữ được liệt kê gồm C#, VB.NET, Managed C++ và PowerShell.
DNS component có cần phụ thuộc dịch vụ DNS của hệ điều hành không?
Không. DNS component không phụ thuộc OS services và cho phép sử dụng bất kỳ DNS server nào.
Có hỗ trợ kiểm tra kết nối ở design-time không?
Có. Mỗi component có Editor ở design-time để kiểm tra connectivity mà không cần compile, đồng thời ghi các thuộc tính đã thiết lập trực tiếp vào code.





Bình luận