浏览器建立websocket服务
时间: 2023-07-07 13:04:35 浏览: 105
要在浏览器中建立 WebSocket 服务,您需要编写 JavaScript 代码。在客户端,您可以使用原生 WebSocket API 或使用第三方库(如 Socket.io)。
以下是使用原生 WebSocket API 的示例代码:
```javascript
// 创建 WebSocket 连接
const socket = new WebSocket('ws://localhost:8080');
// 当连接打开时
socket.addEventListener('open', function (event) {
socket.send('Hello Server!');
});
// 当收到服务器消息时
socket.addEventListener('message', function (event) {
console.log('Message from server:', event.data);
});
// 当连接关闭时
socket.addEventListener('close', function (event) {
console.log('Server disconnected.');
});
// 当连接出错时
socket.addEventListener('error', function (event) {
console.error('WebSocket error:', event);
});
```
在服务器端,您需要使用一个 WebSocket 服务器实现来处理客户端的请求。常用的 WebSocket 服务器实现包括 Node.js 的 `ws` 模块和 Python 的 `websockets` 模块。
阅读全文