using CommonUtil.RabbitMQ; using System; using static CommonUtil.RabbitMQ.MQClientFullChannel; namespace ReceiveSmsMq { class Program { static void Main(string[] args) { try { //string aa = "{\"msgid\":\"" + 202309141100238564 + "\",\"mobile\":\"" + 15295017003 + "\",\"status\":\"2\",\"desc_state\":\"fail\"}"; //aa= "{\"msgid\":\"" + 202309141100238564 + "\",\"mobile\":\"" + 15295017003 + "\",\"content\":\"我不好\",\"status\":\"\",\"desc_state\":\"\"}"; //ReceiveSmsHandle.ReceiveSms(aa); MQClientFullChannel mQClientFullChannel = new MQClientFullChannel("yys"); mQClientFullChannel.reConnectTime = 8000; mQClientFullChannel.OnMessage += OnMessage; mQClientFullChannel.OnConnected += OnConnected; mQClientFullChannel.OnDisConnected += OnDisConnected; mQClientFullChannel.Connect(0); Console.WriteLine("工具已正常开启--"); Console.ReadLine(); } catch(Exception ex) { Console.WriteLine(ex.ToString()); Console.ReadLine(); } } public static void OnMessage(EventMessageResultCluster result) { ReceiveSmsHandle.ReceiveSms(result.Content); } public static void OnConnected(MQClientParam param) { // Console.WriteLine(JSONUtil.ObjectToJson(param) + " --> 链接成功"); } public static void OnDisConnected(MQClientParam param) { // Console.WriteLine(JSONUtil.ObjectToJson(param) + " --> 链接关闭"); } } }