服务器有消息主动推给客户端浏览器

Illusion_1202 2017-11-30 01:56:30
有个需求要在硬件触发时通过服务器查找相关信息,再返回给客户端(浏览器),触发关联这一块现有代码已经实现,现在需要推送给客户端,求教各位~(不能使用定时器,必须是由硬件触发后操作,频率时高时低)
...全文
697 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你从“纯浏览器客户端应用”角度,要求长连接双向通讯,这种标准化技术自然就是 h5 的 websocket 了。基本上没有什么别的选择。
  • 打赏
  • 举报
回复
引用 1 楼 Illusion_1202 的回复:
客户端为mvc.net项目
是什么 web 服务器端项目都无所谓了,其实这个机制只能让前端来跟业务服务器直接双向通讯,当消息推送到前端时进行处理,此时什么 asp.net、php、jsp 都没有意义了都不会执行后台代码。
by_封爱 2017-11-30
  • 打赏
  • 举报
回复
引用
触发关联这一块现有代码已经实现
你来说说这地方是如何实现的? 基本上wifi模块都是通过tcp的方式 上报给tcpserver. 然后tcpserver下行给tcpclient就行了. 但是你这是基础的消息. 是不支持websocket协议的. 所以你得改你的tcpserver 支持websocket协议才行. 最终你的tcpservcer是作为浏览器跟硬件的"中转站". 设备上报数据后 传给了tcpserver 然后服务找到这个设备所属的人 并且找到他的tcp实例 调用send方法 就行了.
圣殿骑士18 2017-11-30
  • 打赏
  • 举报
回复
websocket
正怒月神 2017-11-30
  • 打赏
  • 举报
回复
听起来就是 websocket
Illusion_1202 2017-11-30
  • 打赏
  • 举报
回复
客户端为mvc.net项目

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧