Socket Programming in Python: Client, Server, P2P #Shorts