basic working sockets, no real rooms