Sockets na prática

No vídeo em que explicamos como as aplicações usam a rede, nós apresentamos o que são sockets e como as aplicações da Internet usam esta API para se comunicar na Internet. Se você entende um pouco de programação, então já teve a curiosidade de saber como programar usando sockets. 

Na sequência de vídeos abaixo, nós apresentamos na prática como usar sockets em Python. A proposta dos vídeos é mostrar como desenvolver um cliente e um servidor TCP do zero. Nós mostramos como cada socket é instanciado e como cada 

No primeiro vídeo desmistificamos o que são sockets TCP por meio de um exemplo simples em Python. Nós criamos um cliente e um servidor TCP e comentamos cada linha de código para que mostrar  passo-a-passo como eles funcionam. No segundo vídeo, mostramos uma aplicação TCP stateless (sem estado) criada inteiramente com sockets em Python. Finalmente, no último vídeo desta série, nós mostramos uma aplicação TCP statefull (com estado) em Python, cujo estado é um acumulador.

Caso queira experimentar este exercício, você pode baixar os códigos usados nestes vídeos no meu repositório no github. Eles estão disponíveis na pasta lectures.





Comentários