O que são os websockets:
Websockets nada mais são, algo que nos permite manter uma conexão contínua entre o cliente e o servidor. Tá, mas isso é tipo um protocolo HTTP? Não, com HTTP o client faz uma requisição e logo após a requisição ser entregue, como por exemplo uma página html, essa conexão é quebrada até que algo seja solicitado novamente. Já com o websocket, você mantém essa conexão contínua sem a necessidade de estar fazendo requisições o tempo todo.
Websockets de forma simplificada:
Se ainda está complexo imagine uma piscina vazia onde você toda vez que precisa de água pega um balde na torneira dos fundos da casa e derrama na piscina. Tente imaginar a demora que será para encher essa piscina. Então o mais rápido seria pegar uma mangueira e manter uma conexão contínua entre a torneira e a piscina. com o websockets é a mesma coisa, ao invés de pegar vários baldes, você mantém a mangueira (conexão) contínua.
Para quê servem os websockets:
Como citado acima, os websockets mantêm uma conexão contínua, e o que geralmente precisa manter uma conexão contínua para funcionar bem?
- chats
- games online
- assistentes virtuais
- qualquer aplicação que precise de comunicação em tempo real.
Gostou desse conteúdo? Compartilha naquele grupão do whatsapp e nos siga no instagram, que é nossa rede social mais forte e onde conseguimos manter um contato maior com você!