Shu-How Zの小窝

Loading...

WebSocket入门与案例实战

WebSocket入门与案例实战

https://www.bilibili.com/video/BV1hF411k7bj/?vd_source=d10c649e248b08f4441d8cd6b76f46fc 1

课程介绍

学习内容
WebSocket概述为什么?
Java接入WebSocket的两种方式怎么用?
实战:多人聊天室
在哪用?
我们会想到要去使用这个WebSocket

熟悉Java语法
了解Maven、Spring Boot的基本使用

替代方案
问题:服务器无法直接向浏览器发送请求
常见替代方案 轮询

轮询缺陷:浪费带宽,实时性差,服务器压力大

WebSocket 知多少?

DD WebSocket协议
2008年提出,2011年成为标准HTML5新增的协议
可以在浏览器和服务器之间建立一个全双工的通信通道这就叫一个全双工的通信协议

call 101

底层原理
WebSocket协议建立在tcp协议基础上的,所以服务器端也容易实现,不同的语言都有支持
tep协议是全双工协议,http协议基于它,但设计成了单向的WebSocket没有同源限制

探索 WebSocket 实现浏览器与服务器的通信过程
基于 Java 注解实现 WebSocket 服务器端

使用spring封装
实现业务功能
基于java注解
基于spring提供的上层封装
Spring实现了WebSocket功能

需要的类
服务终端类:用java注解来监听连接@ServerEndpoint、连
接成功@OnOpen、连接关闭@OnClose、收到消息等状态
@OnMessage

HTML + CSS + JS 实现 WebSocket 客户端
基于 Spring 框架实现 WebSocket 服务器端
WebSocket 实战多人聊天室
浅谈 WebSocket 其他应用场景
课程总结

java spring jdg dsx xinstall buse dsx

Front End Engineer v

https://gitee.com/duoli-java/websocket-demo.git

客户 通知 弹幕 可视化大图监听 股票 游戏

posted @ 2024-12-11 19:55  KooTeam  阅读(111)  评论(0)    收藏  举报