当前位置: 首页 > news >正文

了解公司的网站营销网站开发渠道有哪些

了解公司的网站,营销网站开发渠道有哪些,redis网站开发教程,精准客户信息一条多少钱2个程序之间使用消息队列进行通信。 该代码只适用.NET Framework 版本,如果是.NET Core 请使用其他第三方消息队列框架,因为.NET Core 对System.Messaging 已经不支持呢。 进程1用于创建消息队列,然后发送消息。 代码如下: using System; u…

2个程序之间使用消息队列进行通信。
该代码只适用.NET Framework 版本,如果是.NET Core 请使用其他第三方消息队列框架,因为.NET Core 对System.Messaging 已经不支持呢。

进程1用于创建消息队列,然后发送消息。
代码如下:

using System;
using System.Messaging;namespace App1
{internal class Program{static void Main(){// 消息队列路径string queuePath = @".\Private$\MyQueue";// 创建或获取消息队列MessageQueue queue;if (MessageQueue.Exists(queuePath))queue = new MessageQueue(queuePath);elsequeue = MessageQueue.Create(queuePath);// 持续发送消息while (true){Console.WriteLine("Enter the message to send (or 'exit' to quit):");string input = Console.ReadLine();if (input.ToLower() == "exit")break;// 发送消息Message message = new Message(input);queue.Send(message);Console.WriteLine("Message sent from Process 1.");}Console.ReadLine();}}
}

注:
1.string queuePath = @".\Private$\MyQueue";MyQueue是自己取的队列名称,前面的可以当成默认写法。
2.使用Send去发送数据,数据可以是任何类型。

进程2用于接收消息队列中的消息。
代码如下:

using System;
using System.Messaging;
using System.Text;
using System.Threading;namespace App2
{internal class Program{static void Main(string[] args){// 消息队列路径string queuePath = @".\Private$\MyQueue";// 创建或获取消息队列MessageQueue queue;if (MessageQueue.Exists(queuePath))queue = new MessageQueue(queuePath);else{Console.WriteLine("No messages available.");Console.ReadLine();return;}try{// 不断接收和处理消息while (true){// 接收消息,设置超时时间为1秒// Message message = queue.Receive(TimeSpan.FromSeconds(1));Message message = queue.Receive();// 读取消息内容using (var reader = new System.IO.StreamReader(message.BodyStream, Encoding.UTF8)){string messageBody = reader.ReadToEnd();Console.WriteLine("Message received in Process 2: " + messageBody);}Thread.Sleep(1000);}}catch (MessageQueueException ex){// 如果等待超时或发生其他消息队列异常,则打印错误信息Console.WriteLine("Error receiving message: " + ex.Message);}Console.ReadLine();}}
}

queue.Receive()用于接收消息,如果没有收到消息他会处于阻塞状态,直到收到消息。(你也可以设置接收时间,超过了这个时间就会超时。)
消息的接收采用流式接收,具体接收可以和你发送的数据格式进行约定,比如发送JSON就是JSON格式接收。

http://www.15wanjia.com/news/161833.html

相关文章:

  • 用凡科网建设的网站中国营销在线
  • 杭州做网站hzfwwl大良营销网站建设特色
  • 网站建设需要懂什么语言国家职业资格证书网站
  • 陕西住房与建设厅网站wordpress外贸产品插件
  • 宝山湖网站建设做网站百度推广多少钱
  • 百度网站优化做网站和微信小程序
  • 网站内容的编辑和更新怎么做网站seo推广排名
  • 网站课程建设申报书wordpress微信防红插件下载
  • 上海最专业的网站建设公司哪家好定制网页设计报价
  • 开展农业信息网站建设工作上海建设工程检测网官网
  • 网站建设策划基本流程永久免费视频会议服务器
  • 美仑-专门做服装的网站外贸网站建设seo
  • 福州企业免费建站3d游戏建模培训
  • 怎么做下载网站吗公司邮箱一般是什么格式
  • 新手如何涨1000粉郑州百度网站优化
  • 继续教育网站怎么做不了作业个人主页写什么内容
  • 社交网站模版集团做网站
  • 网站建设实施方案石家庄做网站排名公司
  • 深圳团购网站设计哪家好wordpress 扫码支付
  • 电子商务网站建设的参考文献做app网站需要什么技术支持
  • 网站的建设期遵化建设局网站
  • 网站设计排行榜做有搜索功能的网站
  • 高职院校优质校建设专栏网站舆情系统
  • 网站开发多少费用网站建设logo
  • 滨海网站建设公司杭州建设网公益广告宣传
  • 样本之家登录网站优化网站用软件好吗
  • 网站没有索引量是什么潍坊昌大建设集团网站
  • php做商城网站怎么做好photoshop在线修图
  • 建设网站 系统占用空间房产采集网站源代码
  • 国内免费的建网站平台自主建站网站平台