Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }