You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||2 years ago|
|.gitignore||2 years ago|
|README.md||2 years ago|
|echo_client.py||2 years ago|
|echo_server.py||2 years ago|
|socket_server_demo.py||2 years ago|
This project is just me trying to remediate myself on more advanced python topics. There are a few variant iterations of this example floating around the internet. But my example is unique for three reasons:
- I bundle the server and client into proper classes. Most people just give you the "more pythonic" flat method technique. I think this is questionable.
- I provide a runner that handles everything. Starts the server, starts the client, passes messages between them, and logs it all to the console.
- I use multiprocessing to be able to start the server and run the client in the same demo script.