我正在尝试做一个非常基本的WebSocket,但我不明白为什么我没有收到字符串返回。
我正在使用npm中的ws
模块作为服务器。https://github.com/websockets/ws
客户端:
let socket = new WebSocket('wss://upload.lospec.com');
socket.addEventListener('open', function (event) {
socket.send('test');
});
服务器:
const wss = new WebSocket.Server({ server });
wss.on("connection", function (ws) {
ws.on("message", function (asdfasdf) {
console.log("got new id from client",asdfasdf);
});
服务器结果:
got new id from client <Buffer 74 65 73 74>
我试图按照文档和这个教程的示例 https://ably.com/blog/web-app-websockets-nodejs 进行操作。
但它并没有像两个地方承诺的那样输出字符串。
为什么它不是一个字符串?