WebSocket 实时通信实战教程
什么是 WebSocket?
WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。与传统的 HTTP 请求-响应模式不同,WebSocket 允许服务器主动向客户端推送数据。
WebSocket 应用场景
- 即时聊天:微信网页版、在线客服
- 实时数据:股票行情、体育直播
- 在线游戏:多人联机、实时对战
创建 WebSocket 连接
const ws = new WebSocket("wss://example.com/ws");
ws.onopen = function() {
console.log("连接成功");
ws.send("Hello Server");
};
ws.onmessage = function(event) {
console.log("收到消息:", event.data);
};
Node.js 服务端
const WebSocket = require("ws");
const wss = new WebSocket.Server({ port: 8080 });
wss.on("connection", function(ws) {
ws.on("message", function(msg) {
wss.clients.forEach(c => c.send(msg));
});
});
总结
WebSocket 为实时通信提供了简洁高效的解决方案,是现代 Web 开发的重要工具。
本文链接:https://www.kkkliao.cn/?id=771 转载需授权!
版权声明:本文由廖万里的博客发布,如需转载请注明出处。



手机流量卡
免费领卡
号卡合伙人
产品服务
关于本站
