You’ve already covered a lot of ground in part one of this video course series! To build your multi-connection server and client, you’ve leveraged several functions and methods of the socket module.
In this video course, you’ve created:
- A simple socket server and client
- An improved version that handles multiple connections simultaneously
That means you’re well on your way to building a robust client and server. In the next installment of this video course series, you’ll take your work a step further by implementing a server-client application that functions like a full-fledged socket application, complete with its own custom header and content. You’ll ensure that your application can handle errors when they arise.
For further investigation, check out:
- 📰 Python’s Socket Programming HOWTO
- 📰 Python’s Internet Protocols and Support
- 📰 Python’s
socketserver— A framework for network servers
- 📰 Berkeley Sockets
- 📰 Transmission Control Protocol
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.