预先感谢您的回答。 我在树莓派上有一个带有socket.io的服务器node.js。现在esp32上的哪些代码将允许我与此服务器进行实时通信?
我正在寻找很长时间,我发现所有与websocket或MQTT有关的东西。我需要可以与socket.io通信的东西,因为我已经用它完成了所有服务器的工作。这是一个简单的node.js服务器:
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
io.on('connection', function(socket){
console.log('a user connected');
socket.emit('message', 'welcome');
socket.on('buttonPushed', data => {
console.log('a user sends:', data)
});
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
esp32上的哪些代码可以连接到此服务器,侦听事件“消息”并通过事件buttonPushed发送数据?