baita texto! fiquei curioso em saber o que muda no front, como é feita essa chamada/ conexão com o socket, existem bicliotecas pra isso? existe nativo no javascript?
Sim, veja o link para o exemplo no github: https://github.com/sergiotcnolivre/chat_exemple_websocket