Exemplos de Sockets em Python

Cada linguagem provê sua própria API de Sockets. Nos textos linkados abaixo, apresento uma breve introdução à API de Python através de pequenos exemplos. O objetivo é proporcionar um contato prático mínimo com os conceitos de: sockets, conexões TCP e threads. Minha expectativa é que estudantes que tenham vivenciado e escrito alguns pequenos programas usando sockets, como os pequenos exemplos aqui contidos, têm melhor bagagem para compreender sistemas web e suas tecnologias, verdadeiro tema do curso.

Disclaimer. Estes exemplos não são uma introdução à programação em rede. Se você tem interesse em estudar o assunto em profundidade, sugeriria: 1) a série TCP/IP Illustrated, de Richard Stevens; 2) o já clássico Unix Network Programming, do mesmo autor (mais recentemente, este último foi subdividido em dois volumes); e 3) Beej’s Guide to Network Programming. Este último conheço menos, mas é muito bem conceituado e, o melhor, está disponível de graça na Internet.

Capa do TCP/IP Illustrated   Capa do Unix Network Programming   Capa do Beej's Guide to Network Programming