Kurt, At first read "How to use" comment in OverbyteIcsThrdLock.pas. I would use TSslDynamicLock.
Next read: http://www.openssl.org/docs/crypto/ERR_remove_state.html In ICS it is function f_ERR_remove_state(). > How do we use the TSslWSocket in a similar manner with SSL enabled, > though only with a server certificate ? It should work, of course you have to set all SSL related properties before TSslWSocket.Dup(). You can use a single instance of TSslContext for all client objects, that is thread-safe AFAIK. -- Arno Garrels -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be