企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[danger] 什么是socket --- 应用层和TCP/IP协议之间的抽象层, 有一组API接口使用 >[danger] 什么是socketio ---- 通用于浏览器端 + 服务器端 的一个实时通信库 前端基于WebSocket 后端基于http协议, 加socket层的一些API >[danger]什么是WebSocket --- 全双工通信协议 WebSocket与HTTP都是应用层协议, 都是基于TCP协议传输数据 WebScoket依赖于HTTP进行第一次握手, 之后在TCP传输数据, 与HTTP协议无关了 默认使用ws://协议, 默认端口80 >[info] 长连接 --- 一个TCP连接是否为长连接, 由http请求头设置connect:keep-alive, 而且服务器端支持才可以, 如果没有数据报文, 则需要发送心跳包来维持链接 >[info]短连接 --- 通信双发, 发送一次报文后, 就马上断开TCP连接 >[info] 轮询 --- 隔固定时间, 客户端发起一次请求到服务器端, 询问是否有新的数据, 占用带宽和服务器资源 (不建议使用polling)