public void NodeSendStopMessage() {
   ControlCommandMessage controlMsg = new ControlCommandMessage();
   controlMsg.nodeID = Name;
   controlMsg.targetName = Name.toString();
   controlMsg.workState = WorkState.stop;
   controlSender.Send(controlMsg);
 }
 public void NodeSendFailToExecuteCommand(ControlCommandMessage ms) {
   ControlCommandMessage controlMsg = new ControlCommandMessage();
   controlMsg.nodeID = Name;
   controlMsg.targetName = Name.toString();
   controlMsg.workState = WorkState.error;
   controlMsg.lastMs = ms;
   controlMsg.information = "客户端执行命令" + ms + "失败";
   controlSender.Send(controlMsg);
 }
 // 向服务器报告当前状态
 public boolean ToShow(ControlCommandMessage lastMsg) {
   ControlCommandMessage controlMsg = new ControlCommandMessage();
   controlMsg.nodeID = Name;
   controlMsg.targetName = Name.toString();
   controlMsg.workState = currentWs;
   controlMsg.lastMs = lastMsg;
   controlMsg.information = currentWs.toString();
   controlSender.Send(controlMsg);
   return true;
 }