/// <summary> /// Decodes a board-update message. /// </summary> private void decodeBoardUpdateMessage(int bytesReceived) { // We decode the message... MemoryStream memoryStream = new MemoryStream(m_buffer); memoryStream.SetLength(bytesReceived); memoryStream.Position = 1; var data = Serializer.Deserialize <BoardUpdateMessage>(memoryStream); // And raise an event... var args = new BoardUpdateArgs { BoardUpdate = data }; Utils.raiseEvent(BoardUpdateEvent, this, args); }
/// <summary> /// Decodes a board-update message. /// </summary> private void decodeBoardUpdateMessage(int bytesReceived) { // We decode the message... MemoryStream memoryStream = new MemoryStream(m_buffer); memoryStream.SetLength(bytesReceived); memoryStream.Position = 1; var data = Serializer.Deserialize<BoardUpdateMessage>(memoryStream); // And raise an event... var args = new BoardUpdateArgs { BoardUpdate = data }; Utils.raiseEvent(BoardUpdateEvent, this, args); }