Пример #1
0
 void service_DataPackReceived(object sender, IPacket e)
 {
     //CustomPack pack = e as CustomPack;
     //WriteText(pack.Text);
     PoplarCloud.DataPacket.MessagePack pack = e as PoplarCloud.DataPacket.MessagePack;
     if (pack.MsgType == MessageType.Msg)
     {
         WriteText(Encoding.UTF8.GetString(pack.Data));
     }
 }
Пример #2
0
        void device_DataPackReceived(object sender, IPacket e)
        {
            //CustomPack pack = e as CustomPack;
            //WriteText(pack.Text);

            ///以下是默认协议包
            PoplarCloud.DataPacket.MessagePack pack = e as PoplarCloud.DataPacket.MessagePack;
            if (pack.MsgType == MessageType.Msg)
            {
                WriteText(Encoding.UTF8.GetString(pack.Data));
            }
            //if (pack.MsgType == MessageType.Back)
            //{
            //	string str = Encoding.UTF8.GetString(pack.Data);
            //	List<NetNode> lst = JsonConvert.DeserializeObject<List<NetNode>>(str);
            //	MessageBox.Show(str + "   " + lst.Count);
            //}
        }