public bool ConnectiongState(MsgInformationEx MsgDTO, object[] param) { var command = new MsgCommand() { Command = CommandType.ConnectionState, BindAi = MsgDTO.BindAi }; var info = WaiterSvc.WaitForRelationId(command); if (info == null) { MsgSender.PushMsg(MsgDTO, "超时!"); return(false); } var dic = JsonConvert.DeserializeObject <Dictionary <string, bool> >(info.Msg); var msg = string.Join("\r\n", dic.Select(p => $"{p.Key}:{(p.Value ? "连接中" : "已断开")}")); MsgSender.PushMsg(MsgDTO, msg); return(true); }