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); }
public void Process(Socket workerSock) { HeartBeatMsg msg = new HeartBeatMsg(); msg.ReceiveFrom(workerSock); Console.WriteLine("{0} alive!", msg.UserName); UserService.DicUserOnLineState[msg.UserName] = true; }
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); }