客户端如何与服务器建立websocket连接
时间: 2023-10-06 12:08:18 浏览: 63
客户端可以使用 JavaScript 中的 WebSocket 对象来与服务器建立 WebSocket 连接。以下是一个简单的示例代码:
```javascript
// 创建 WebSocket 对象,参数是服务器的 URL
const socket = new WebSocket('ws://example.com/socket');
// 连接建立时的回调函数
socket.onopen = function() {
console.log('WebSocket 连接已建立');
// 可以在连接建立后发送消息给服务器
socket.send('Hello, server!');
};
// 接收到消息时的回调函数
socket.onmessage = function(event) {
const message = event.data;
console.log('收到服务器消息:', message);
// 在这里处理接收到的消息
};
// 连接关闭时的回调函数
socket.onclose = function(event) {
console.log('WebSocket 连接已关闭:', event.code, event.reason);
};
// 发生错误时的回调函数
socket.onerror = function(error) {
console.error('WebSocket 错误:', error);
};
```
请注意,上述代码中的 `ws://example.com/socket` 是一个示例服务器 URL,你需要替换为你实际使用的服务器地址。