一、什么是webSocket
-websocket协议是基于TCP的一种新的网络协议,它实现了浏览器与服务器全双工(full-duplex)通信一允许服务器主动发信息给客户端,是一个持久化的协议
二、websocket的原理
-websocket约定了一个通信的规范,通过一次握手的机制,客户端和服务器才能建立一个类似于tcp的链接,从而方便它们之间的通信,在websocket出现之前,web交互一般是基于http协议的短链接或者是长链接,websocket是一个全新的协议,不属于htp无状态协议,协议名称为 “ws ”
三、websocket使用场景介绍
-单播(unicast):点对点,类似于在微信中和某人私聊
-广播(Broadcast):多对多,例如群公告
-多播(Multicast):又称为组组播,多人聊天
四websocket广播技术的应用
-使用springboot框架搭建和maven依赖