not sock puppets. non-blocking socket-based chatroom