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 |