Ejemplo n.º 1
0
        private void HandleGlobalMessage(BinaryReader buffer)
        {
            var message = (GlobalMessage)serializer.Deserialize(buffer.ReadBytes(BUFFERSIZE));

            this.InvokeOnUI(
                () =>
            {
                GlobalMessages.AppendText(string.Format(messageFormat, message.User.Name, message.Message));
                GlobalMessageBox.Clear();
            });
        }
Ejemplo n.º 2
0
    // 바이너리 데이터를 패킷 데이터로 디시리얼라이즈하는 생성자.
    public ChatPacket(byte[] data)
    {
        ChatSerializer serializer = new ChatSerializer();

        serializer.SetDeserializedData(data);
        serializer.Deserialize(ref m_packet);
    }