initial server and demo client. they only connect and bounce echos