C# Websocket消息推送---GoEasy
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C# Websocket消息推送---GoEasy,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1131字,纯文字阅读大概需要2分钟。
内容图文
Goeasy,
它是一款第三方推送服务平台,使用它的
API
可以轻松搞定实时推送!个人感觉
goeasy
推送更稳定,推送
速度快,代码简单易懂上手快
浏览器兼容性:
GoEasy
推送
支持
websocket
和
polling
两种连接方式,从而可以支持
IE6
及其以上的所有版本,同时还支持其它浏览器诸如
Firefox, Chrome, Safari
等等。
支
持不同的开发语言:
GoEasy
推送
提供了
Restful API
接口,无论你的后台程序用的是哪种语言都可以通过
RestfulAPI
来实现后台实时推送。如:
Java, PHP, C#, Ruby, Python, C, C++
,
ASP.NET, Node.js...
支持后台及前台推送:
后台用
Restful API
,
前台用
goeasy.js;
运用十分简单!
推送的原理:
GoEasy
的实现原理很简单,就是推送消息的一端只负责推送,而需要接收的页面需要预先订阅。订阅什么呢?订阅
channel
。往
某个
channel
上推送消息,客户端就订阅相同的
channel,
这样就可以确保准确接收。通过
channel
我们可以自己指定哪些页面或哪些用户可以
接收到从这个
channel
上推送出来的消息。
下面我介绍一下使用
GoEasy
的步骤:
1.
你需要到
goeasy
官网上注册一个账号
,
并创建一个应用,应用创建好后系统会默认为它生成两个
key: publish key
和
subscribe key
2.
前台实时订阅及接收
只需要引入
goeasy.js,
然后调用
goeasy
的
subscribe
方法订阅一个
channel
即可,订阅时无论是用
publish key
还是
subscribe key
都可以。通过
subscribe
的参数
onMessage
的回调函数可以实时接收到消息。
3.
前台实时推送
还是需要引入
goeasy.js
(如果该页面已经引入了可不在引入)
,
然后调用
goeasy
的
publish
方法向已订阅的
channel
上推送消息即可,推送时只能用
publish key
。
4.
后台实时推送
调用
GoEasyRestful API
,
用
post
方式访问
http://goeasy.io/goeasy/publish
,同时还需要带上三个必要参数:
appkey: publish key
channel:
你订阅了的
channel
content:
推送内容
内容总结
以上是互联网集市为您收集整理的C# Websocket消息推送---GoEasy全部内容,希望文章能够帮你解决C# Websocket消息推送---GoEasy所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。