A socket server and client, written in python