Chilkat Socket/SSL/TLS .NET
Download the Chilkat .NET Components for the .NET 2.0 / 3.5 Framework (win32)
Download the Chilkat .NET Components for the 64-bit .NET 2.0 / 3.5 Framework (x64)
Download the Chilkat .NET Components for .NET 1.0 / 1.1 Framework
C# Documentation
·
VB.NET Documentation
·
Purchase
·
License
·
C# Socket Examples
·
VB.NET Socket Examples
The Chilkat socket component/library provides a high-level, easy-to-use API for TCP/IP socket programming. It supports creating secure channels w/ SSL 2.0, SSL 3.0, and TLS 1.0. Both client-side and server-side SSL/TLS is supported, including the use and verification of digital certificates. (Digital certificates are typically optional on the client-side of a secure connection.) May be used in combination with the Chilkat Diffie-Hellman component to create custom secure channels. Provides the ability to convert already-open connections to secure connections or back. Provides asynchronous methods for sending and receiving asynchronously. Includes easy-to-use DNS lookup methods.
.NET Socket Component Features
- SSL/TLS and non-SSL/TLS programming is identical.
- Progress monitoring and abort capability for SSL and non-SSL connections.
- Asynchronously accept connections.
- Asynchronously intiate connection.
- Asynchronously send data.
- Asynchronously receive data.
- DNS Lookup (synchronous and asynchronous)
- Examine server-certificate for SSL connections.
- Optionally use client-certificate for SSL connections.
- Implements both server-side and client-side for SSL.
- Receive strings or byte data on TCP/IP sockets.
- Receive until match.
- Receive until byte.
- Receive until CRLF.
- Heartbeat events for "alive" status.
- Session logging.
- Automatic charset conversion (if desired) when sending/receiving strings.
- Build HTTP request in-memory
- SOCKS4 and SOCKS5 proxy support.
- HTTP proxy support.
|