Both server.py and client.py are in a library format. Main is the universal executable. clients are able to do an initial connect to a server. nothing more.