websocket接口怎么写
时间: 2023-11-18 13:13:42 浏览: 80
websocket代码
要编写 WebSocket 接口,需要使用 WebSocket API,通常使用 JavaScript 代码编写。以下是一个简单的 WebSocket 示例:
1. 客户端代码
```javascript
var socket = new WebSocket("ws://example.com/socketserver");
socket.onopen = function(event) {
console.log("WebSocket opened");
};
socket.onmessage = function(event) {
console.log("WebSocket message received: " + event.data);
};
socket.onclose = function(event) {
console.log("WebSocket closed");
};
socket.onerror = function(event) {
console.log("WebSocket error: " + event.data);
};
```
2. 服务端代码
对于服务端代码,需要使用适当的 WebSocket 服务器(如 Node.js 的 ws 模块)。以下是一个简单的 Node.js 代码示例:
```javascript
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({ port: 8080 });
wss.on('connection', function(ws) {
console.log("WebSocket connection established");
ws.on('message', function(message) {
console.log("WebSocket message received: " + message);
ws.send(message);
});
ws.on('close', function() {
console.log("WebSocket connection closed");
});
});
```
以上示例代码只是一个基本的 WebSocket 实现,你需要根据实际需求进行修改和拓展。
阅读全文