예제 #1
0
 public PDU pduCreator(CommandMessageID IDmsg, string tempDescription, JObject obj)
 {
     PDU pdu = new PDU()
     {
         MessageID = (int)IDmsg,
         MessageDescription = tempDescription,
         MessageType = "Command",
         Source = "Demo.Client",
         Data = obj
     };
     return pdu;
 }
예제 #2
0
        private async void sendData(CommandMessageID cmdID, string tempString, JObject obj)
        {
            PDU k = pduCreator(cmdID, tempString, obj);
            

            var dr = new DataWriter(socket.OutputStream);

            //var len = dr.MeasureString(pdu.ToJson());
            String message = k.ToJson();
            //dr.WriteInt32((int)len);
            dr.WriteString(k.ToJson());
            var ret = await dr.StoreAsync();

            recieveData();
            dr.DetachStream();
        }