背景 我们都知道http协议只能在浏览器单方面向服务器发起请求时获得响应,然而服务器不能主动向浏览器推送消息,想要实现浏览器的主动推送目前有两种主流的实现方式: 轮询:缺点很多,但是实现简单 websocket: 在浏览器和服务器之间建立TCP连接,实现全双工通信 springboot使用webso ...
分类:
编程语言 时间:
2020-08-06 22:04:50
阅读次数:
93
Mosquitto的配置文件mosquitto.conf解析 本文主要是针对websocket、ssl、mosquitto-auth-plug做相应的配置 主要还是需要根据项目的业务进行相应的配置 主要中文解析可以参考https://blog.csdn.net/luckykapok918/artic ...
分类:
其他好文 时间:
2020-07-28 17:00:05
阅读次数:
174
HTTP是什么? HTTP是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。 HTTP通常跑在TCP/IP协议栈之上,依靠IP协议实现寻址和路由、TCP协议实现可靠数据传输、DNS协议实现域名查找、SSL/TLS协议实现安全通信。当然,WebSocket、HTTP ...
分类:
Web程序 时间:
2020-07-26 15:55:28
阅读次数:
99
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过html5的WebSocket也可以实现与服务器的通讯和服务端推功能 ...
分类:
Web程序 时间:
2020-07-23 16:16:28
阅读次数:
68
今天在项目中,遇见需要在websocket中注入redis工具类,最后发现通过@Autowired无法注入,最后网上搜寻了下答案,大致原因为spring管理的都是单例(singleton),和 websocket (多对象)相冲突。因为websocket是多实例单线程的,而websocket中的对象 ...
分类:
Web程序 时间:
2020-07-22 11:33:33
阅读次数:
97
简介 WebSocket是基于TCP的一种新的网络协议,并在2011年被IETF定为标准的全双工通信协议,它实现了客户端与服务器全双工通信。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成 ...
分类:
Web程序 时间:
2020-07-21 14:11:10
阅读次数:
92
阅读本文大概需要 9 分钟。 大家好,这是 .NET 开源项目 StreamJsonRpc 介绍的最后一篇。上篇介绍了一些预备知识,包括 JSON-RPC 协议介绍,StreamJsonRpc 是一个实现了 JSON-RPC 协议的库,它基于 Stream、WebSocket 和自定义的全双工管道传 ...
分类:
Web程序 时间:
2020-07-16 11:53:13
阅读次数:
68
需求:就是当后台操作完大量的数据之后,需要通知前端修改状态,于是第一时间想到了使用WebSocket。 概念的话这里就不解释了。 直接贴上我的代码,在springBoot中的使用。 首先在pom.xml中加入依赖 <dependency> <groupId>org.springframework.b ...
分类:
Web程序 时间:
2020-07-15 22:57:53
阅读次数:
91
本次教程需要理解的内容: 什么是WebSocket? WebSocket可以用来干什么? 什么是WebSocket握手? php使用WebSocket的流程? php中WebSocket相关函数的作用? (一)什么是WebSocket? WebSocket是一种在单个TCP连接上进行全双工通信的协议 ...
分类:
Web程序 时间:
2020-07-14 16:37:52
阅读次数:
59
接上篇介绍如何建立连接等基础了解,接下来介绍的是服务器接收到数据的转化,获得真实数据。本篇需要理解的内容: WebSocket数据的收发协议? 什么是masking-key? php的两个函数pack()与unpack()? 理解数据包装与数据解包 (一)WebSocket数据的收发协议首先,对于客 ...
分类:
Web程序 时间:
2020-07-14 16:21:59
阅读次数:
63