怎么写websocket javascript
时间: 2023-07-08 19:48:41 浏览: 55
要在JavaScript中编写WebSocket,您需要使用WebSocket对象。以下是一个基本示例,演示如何使用WebSocket对象:
```javascript
// 创建WebSocket对象
var socket = new WebSocket("ws://localhost:8080");
// 打开WebSocket连接
socket.onopen = function() {
console.log("WebSocket连接已打开。");
};
// 接收来自服务器的消息
socket.onmessage = function(event) {
console.log("接收到服务器的消息:" + event.data);
};
// 发送消息到服务器
socket.send("Hello, server!");
// 关闭WebSocket连接
socket.onclose = function() {
console.log("WebSocket连接已关闭。");
};
// 处理错误
socket.onerror = function(error) {
console.log("WebSocket发生错误:" + error.message);
};
```
在上面的示例中,我们首先创建一个WebSocket对象,并指定要连接的URL。然后,我们定义一些回调函数来处理连接的不同阶段:打开连接,接收消息,关闭连接和处理错误。最后,我们使用`send`方法向服务器发送消息。
请注意,WebSocket对象是HTML5标准的一部分,因此在支持HTML5的浏览器中才能使用。