Пример #1
0
            public MessageProperty(string message, MessageEncode messageEncode)
            {
                Message = message;

                Code        = (byte)messageEncode;
                ByteMessage = GetEncoding(messageEncode).GetBytes(message);
                Length      = ByteMessage.Length;
            }
Пример #2
0
            private Encoding GetEncoding(MessageEncode bCode)
            {
                switch (bCode)
                {
                case MessageEncode.UTF8:
                    return(Encoding.UTF8);

                case MessageEncode.Unicode:
                    return(Encoding.Unicode);

                case MessageEncode.ShiftJIS:
                    return(Encoding.GetEncoding("Shift_JIS"));

                default:
                    return(Encoding.UTF8);
                }
            }
Пример #3
0
 protected MessageEncode mEncode;//消息编码
 public void SetMessageEncode(MessageEncode encode)
 {
     this.mEncode = encode;
 }