rudimentry tcp server and multiuserish