Protocolo Websocket
O protocolo websocket possibilita que tanto o programa cliente como o programa servidor possam, a qualquer momento e por iniciativa própria, enviar dados ao outro programa sem aguardar uma resposta.
A ideia fundamental deste protocolo contrasta de maneira fundamental com o protocolo HTTP que é baseado na ideia do ciclo requisição-processamento-resposta.
Em uma aplicação baseada em websocket, tanto o programa cliente como o programa servidor são organizados de modo a reagir cada vez que uma mensagem chegar. Reagir significa executar algum algoritmo.
| Leitura Obrigatória |
|---|
| Websockets |
| Leitura Recomendada |
|---|
| Post sobre Websocket e HTTP/2 |
| Post Websocket+Node+Express+Typescript |
| Biblioteca Socket.io |
| Protocolo Websocket |