The websocket's protocol is now optional, and defaults to emptystring.