WebSocket.js
时间: 2023-12-21 14:05:54 浏览: 35
WebSocket.js是一个用于在客户端和服务器之间进行实时双向通信的JavaScript库。它基于WebSocket协议,可以在浏览器中创建WebSocket实例,并通过该实例发送和接收数据。
以下是使用WebSocket.js的示例代码:
```javascript
// 创建WebSocket实例
var socket = new WebSocket("ws://example.com/socket");
// 连接建立时触发
socket.onopen = function(event) {
console.log("WebSocket连接已建立");
};
// 接收到消息时触发
socket.onmessage = function(event) {
var message = event.data;
console.log("收到消息:" + message);
};
// 发送消息
socket.send("Hello, server!");
// 关闭连接时触发
socket.onclose = function(event) {
console.log("WebSocket连接已关闭");
};
```
通过以上代码,你可以创建一个WebSocket实例,并通过`onopen`、`onmessage`和`onclose`事件处理程序来处理连接建立、接收消息和关闭连接的情况。你还可以使用`send`方法向服务器发送消息。
请注意,以上代码中的`ws://example.com/socket`是一个示例WebSocket服务器的地址,你需要将其替换为实际的服务器地址。