A collection of .NET components that provide the performance, ease-of-use and security desired for utilizing sockets in your windows forms and ASP.NET client and server projects. Secure data using any network, file or buffer-based stream technology.
Server and Tcp Components
Multi-threaded Server accepts each client connection on a separate worker thread
SegmentedStream receives data to a delimiter or specified length
Auto-receive technology optionally manages incoming data
On-the-fly data parsing
SOCKS4 and SOCKS5 proxy support
Udp, Dns, Ping and Trace Components
Asynchronous UDP builds on inherent Framework capabilities
Resolve domains and perform MX Record look-ups
Ping using ICMP, UDP or TCP
Trace routes synchronously or asynchronously
Security
SSL2, SSL3, PCT and TLS support
Authentication and encryption/decryption handled transparently
Server-side and client-side authentication support
Extensive certificate management support
Events allow for real-time certificate acceptance or rejection
Symmetric private-key cryptography using any Framework supported algorithm