Conexão com socket TCP via HTTPS

A classe TSocketClient é utilizada para conectar a um servidor sem qualquer configuração de conexão ou, baseado em meus testes, sem suporte à customização do handshake (como headers de autorização).

A classe TSktSslConn possui documentação referente à conexão segura com sockets, mas não possui, atualmente, no TDN, exemplos de uso (também não possui, diferentemente da TSocketClient, um método :Connect).

Para conectar via wscat, posso fazer:

wscat -H MEU_HEADER=***** -c wss://meu.server.privado/minha/rota

E receber um stream de mensagens.

  • Como conectar-se com a TSktSslConn?
    • Como enviar headers para o handshake, como especifica o protocolo?
    • Há referência também à TSktSslSrv, mas a página do TDN ainda é rascunho há anos. Será publicada?

Boa tarde Marcelo.

Ao consultar o TDN nesse momento, a documentação está disponível.

Dê uma olhada e vê se te ajuda!

https://tdn.totvs.com/display/tec/tSktSslSrv

Att