Testando com uma Aplicação SSL

Na seção Running the Dedicated Server on Default Ports configuramos nosso dedicated server para rodar nas portas HTTP padrão. Já testamos esta configuração com uma aplicação sem SSL. Agora vamos testá-la com uma aplicação SSL para demonstrar que aplicações SSL podem usar o servidor dedicado WebSockets sem problemas.

Para isso simplesmente pegamos nossa aplicação de teste Basic Chat e a convertimos para uma aplicação SSL.

1

Etapa: Copiar arquivos de certificado

Após copiar os arquivos de certificado relacionados para a pasta da aplicação, prossiga para habilitar o SSL no ServerModule da aplicação.

Configuração SSL do ServerModule
2

Etapa: Nenhuma alteração necessária nas configurações do WebSocketServer

Não há necessidade de fazer quaisquer alterações nas configurações do WebSocketServer. Como as portas HTTP padrão são usadas, a aplicação consegue se conectar tanto às portas seguras quanto às não seguras com as configurações mostradas abaixo.

Configurações do WebSocketServer

Testar a aplicação revela que nossas configurações estão corretas e a aplicação consegue se conectar ao nosso servidor WebSockets por meio de uma conexão segura.

Teste de conexão segura

Se examinarmos o código-fonte da aplicação web, ele mostra que a conexão WebSocket é feita usando o protocolo seguro wss:

uniWebSocketObj.createSocket("wss://socket.fmsoft.net/uniWebSocket/...)",

Chamada WebSocket wss