An attempt at working the TCP sockets in python.
Go to file
Greg Gauthier 2e9fae3d4c removed main from the server module. forgot it was there 2020-10-14 22:14:53 +01:00
.gitignore initial commit 2020-10-14 22:07:45 +01:00
README.md initial commit 2020-10-14 22:07:45 +01:00
echo_client.py initial commit 2020-10-14 22:07:45 +01:00
echo_server.py removed main from the server module. forgot it was there 2020-10-14 22:14:53 +01:00
socket_server_demo.py initial commit 2020-10-14 22:07:45 +01:00

README.md

sockets-example

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:

  1. 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.
  2. I provide a runner that handles everything. Starts the server, starts the client, passes messages between them, and logs it all to the console.
  3. I use multiprocessing to be able to start the server and run the client in the same demo script.