protected override void Initialize(IMessageSerializer messageSerializer) { inStream = new MemoryStream(); // Set up the reader and writer this.MessageReader = new MessageReader( this.inStream, messageSerializer); this.MessageWriter = new MessageWriter( new WebSocketStream(socketConnection), messageSerializer); webSocketMessageDispatcher = new WebSocketMessageDispatcher(MessageReader, MessageWriter); this.MessageDispatcher = webSocketMessageDispatcher; }