Chilkat is developing a Windows socket (Winsock) / SSL component for all platforms: ActiveX, .NET, C++, etc.
The ActiveX will be the first to be released. Examples are located here:
https://www.example-code.com/vb6/socket.asp
The features of the component will include:
- Abort capability for all operations: DNS lookup, connect, read, write, accept, etc.
- Heartbeat callback events for all operations.
- Progress monitoring events for sends and reads (where amount of incoming data is known)
- XML messaging
- Integrated compression
- Integrated encryption
- Transparent SSL capability — API methods/events work identically with SSL or non-SSL
The examples you see at example-code.com are what’s already implemented. If you would like a pre-release for testing, contact Matt Fausey (support@chilkatsoft.com)