super basic socket server setup