WebSock

Dva 中使用 WebSocket

北城余情 提交于 2019-12-27 18:49:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、概述 Websocket 是 H5 自带的一个 API,随着越来越多的浏览器都自适应了 H5 的特性,许多浏览器也内置了 WebSocket API。也就是说 WebSocket 和 window、document 一样作为全局变量可以直接使用。 要在浏览器端使用 WebSocket,首先需要服务端支持 WebSocket,假设现在服务端已提供 WebSocket 服务,访问地址: ws://localhost:8080 ,简单介绍下浏览器使用方法。 // 连接 Websocket 服务端 const ws = new WebSocket("ws://localhost:8080"); // 监听连接上 Websocket 服务端触发事件 ws.onopen = function (e) { console.log('连接上 ws 服务端了'); // ws.send() 给服务端发送数据 ws.send('我是客户端,我接收到你的请求了'); } // 监听 Websocket 服务端传来消息触发事件 ws.onmessage = function(msg) { // msg.data 接收服务端传递过来的数据 console.log('接收服务端发过来的消息: %o', msg.data); }; //