Ejemplo n.º 1
0
        private void BtnClientSend_Click(object sender, RoutedEventArgs e)
        {
            //PLCMsg msg = new PLCMsg()
            //{
            //    NO = "DM101",
            //    STATUS = 1,
            //};

            //BarcodeMsg msg = new BarcodeMsg("E00101")
            //{

            //};

            HeartBeatMsg msg = new HeartBeatMsg()
            {
                DEVICE_TYPE = "E003",
                //MESSAGE_TYPE = "heart",//
                NO         = "E003011",
                STATUS     = 1,
                time_stamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
            };
            string strMsg = JsonConvert.SerializeObject(msg);

            client.SendMessage(strMsg);
        }
Ejemplo n.º 2
0
        public void Process(Socket workerSock)
        {
            HeartBeatMsg msg = new HeartBeatMsg();

            msg.ReceiveFrom(workerSock);
            Console.WriteLine("{0} alive!", msg.UserName);
            UserService.DicUserOnLineState[msg.UserName] = true;
        }
Ejemplo n.º 3
0
        public void Process(Socket workerSock)
        {
            if (!UserService.LoginOk)
            {
                return;
            }

            HeartBeatMsg msg = new HeartBeatMsg();

            msg.ReceiveFrom(workerSock);
            Console.WriteLine("Heart beat from {0}", msg.UserName);

            HeartBeatMsg heart = new HeartBeatMsg(UserService.LoginUserName);

            heart.Send(workerSock);
        }