Socket
- comunicação usando TCP/UDP
- troca de dados em tempo real
- escalável
- multi-usuário
- mais difícil de implantar
- mais vulnerável
- resposta rápida
- modelo cliente servidor
- ocorre um three-way handshake no começo
geeksforgeeks" loading="lazy" src="/posts/ciencias-da-computacao-dia-282-j06dfba12bb6a/image_467.png">
- fluxo é bidirecional, ambos os lados podem tanto enviar como receber ao mesmo tempo, basta escolher qual operação realizar
- Server espera por múltiplas conexões, cada uma é um novo socket
- server usa várias threads para os sockets