HTML5技术

“一切都是消息”--MSF(消息服务框架)入门简介 - 深蓝医生(3)

字号+ 作者:H5之家 来源:H5之家 2017-09-29 17:00 我要评论( )

在VS解决方案资源管理器上,选择安装过 nuget 程序包PDF.Net.MSF.Service.Host 的项目,右键菜单,重新生成命令,即可启动MSF Host,它是在Nuget安装程序包的时候,给项目的编译前后添加了事件实现的: copy /y cd

在VS解决方案资源管理器上,选择安装过 nuget 程序包 PDF.Net.MSF.Service.Host 的项目,右键菜单,“重新生成”命令,即可启动MSF Host,它是在Nuget安装程序包的时候,给项目的编译前后添加了事件实现的:

copy /y cd start

订阅和发送文本消息

MSF客户端程序,可以直接订阅MSF服务宿主的文本消息服务,之后,就可以随时向MSF服务宿主发送文本消息,并且能够异步的从MSF服务宿主接受消息。

 相关的代码如下:

Proxy client = new Proxy(); client.ServiceBaseUri = , host, port); client.SubscribeTextMessage(, serverMessage => { Console.WriteLine(); Console.WriteLine(, serverMessage); }); while (repMsg != "") { Console.Write(); repMsg = Console.ReadLine(); client.SendTextMessage(repMsg); }

服务代理对象的SubscribeTextMessage 方法发起文本定义,并且接受一个异步消息的委托。订阅之后,只要不关闭连接,之后随时可以使用 SendTextMessage 发送消息。

这样,一个简单的MSF消息通话示例就做好了,我们看到在服务器端一行代码都没有编写。

如果要自定义我们的业务服务,就需要写一点代码了,但也很简单,下一篇再继续,

或者你可以先看看网友写的介绍:

SOD开源框架MSF(消息服务框架)介绍

欢迎加入我们的QQ群讨论MSF框架的使用,群号:敏思(PWMIS) .NET 18215717,加群请注明:PDF.NET技术交流,否则可能被拒。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Redis和消息队列使用实战 - 静儿1986

    Redis和消息队列使用实战 - 静儿1986

    2017-08-22 12:00

  • 解决百度富文本编辑器 UEditor 插入视频后没有路径的问题 - 我们都是程序猿

    解决百度富文本编辑器 UEditor 插入视频后没有路径的问题 - 我们都是

    2017-08-02 13:00

  • 解决HTML5的Video标签,有部分MP4无法播放的问题 - 我们都是程序猿

    解决HTML5的Video标签,有部分MP4无法播放的问题 - 我们都是程序猿

    2017-07-26 14:00

  • HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例) - 熊仔其人

    HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送

    2017-05-19 11:02

网友点评
l