架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 91838|回复: 47

[资料] .net/c# 运用websocket做网站的消息通知[源码]

[复制链接]
发表于 2018-2-2 17:58:01 | 显示全部楼层 |阅读模式
websocket在这就不多说了之前小渣渣有帖子已经介绍过了,不了解的可以自行百度或者去这个帖子看(.net/c# 模拟websocket客户端连接[源码]
https://www.itsvse.com/thread-3652-1-1.html)。
好了不多说了,web的消息通知之前看了好多人用的ajax轮训去查的有点浪费资源,也有长连接做的,我用了WebSocket+iNotify.js,
iNotify.js 是一个封装好了的网页消息通知,它用到了Notification()这API接口,这个接口可以在你网站最小化的情况下提示窗口也会在右下角弹出,很好用的。
不过在谷歌浏览器里62版本后需要网站是https的才可以,这个到后面在后面会提到。
还有用到了websocket心跳,在设定的时间里会向服务端要你需要的数据。
好了说了这么多废话,下面把代码贴出来,源码后面附上。
客户端:
heartBeat.js  
服务端:


ps:如果下载了源码最好把网页部署到本地iis上测试不然弹窗不会弹出来,如果运用到正式项目里要注意了之前提到的谷歌浏览器限制网站必须是Https的弹窗才会弹出来,
那么想要在Https网站实现 前端改用 wss   ( var wsUrl = 'wss://127.0.0.1:4649'; )  服务端也要相应的改下代码了,要用Https协议的处理了,这个我目前还在研究,
不过火狐,360极速模式下是可以用的其他浏览器自行测试。
如果有人研究了wss的可以分享出来,研究一下,感谢各位大佬。

源码下载:
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1MB +1 贡献 +1 收起 理由
admin + 1 + 1 很给力!

查看全部评分





上一篇:百度地图JS检索控件功能
下一篇:寻找高端IT架构师合作
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2018-2-2 18:00:16 | 显示全部楼层
额发出来发现心疼js没写完,补发一下
heartBeat.js  

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2018-2-2 18:02:34 | 显示全部楼层
如果你是本地测试谷歌浏览器也可以用,限制Https网站只有你发布正式网站谷歌会限制
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2018-2-5 09:11:50 | 显示全部楼层
小渣渣 发表于 2018-2-2 20:11
微软 有SignalR 为啥还要自己写

研究一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-2-2 20:11:49 | 显示全部楼层
微软 有SignalR 为啥还要自己写
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-2-3 14:08:06 | 显示全部楼层
谢谢分享,来看看
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-2-5 16:27:55 | 显示全部楼层
不错,正好需要呢
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-3-7 19:38:13 | 显示全部楼层
研究一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-3-13 17:13:03 | 显示全部楼层
sdfasdfasdfasfdasdfasdf

评分

参与人数 1MB -1 贡献 -1 收起 理由
QWERTYU -1 -1 请勿灌水,提高回帖质量是每位会员应尽的义.

查看全部评分

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-3-14 14:17:43 | 显示全部楼层
挺熟哦要收费?
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-28 18:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表