Hello ,
You get this exception because the server requires TLS 1.2 and most probably the client is using TLS 1.0 Just set TLS to 1.2 and it should work
TsgcWebSocketClient1.TLSOptions.Version := tls1_2;
Yes, you can connect to wss servers, use basic authentication and add custom headers.
Kind Regards,
Sergio