Welcome!
This GitHub repository offers all of the example Python code from the Third Edition of Foundations of Python Network Programming as revised by Brandon Rhodes for Python 3:
From Amazon.com (affiliate link)
From Apress (the publisher)
Each chapter’s source code lives in its own directory:
- Chapter 1: Introduction to Client-Server Networking
- Chapter 2: UDP
- Chapter 3: TCP
- Chapter 4: Socket Names and DNS
- Chapter 5: Network Data and Network Errors
- Chapter 6: TLS/SSL
- Chapter 7: Server Architecture
- Chapter 8: Caches and Message Queues
- Chapter 9: HTTP Clients
- Chapter 10: HTTP Servers
- Chapter 11: The World Wide Web
- Chapter 12: Building and Parsing E-Mail
- Chapter 13: SMTP
- Chapter 14: POP
- Chapter 15: IMAP
- Chapter 16: Telnet and SSH
- Chapter 17: FTP
- Chapter 18: RPC