我有这个物联网设备,我试图通过wifi连接到服务器发送实时数据 . 服务器使用socket.io和node.js,但我使用的wifi模块(esp8266)只有一个websocket包 . socket.io连接是否能够接收通过websocket发送的数据?
是的,但它会有点像kludge:
socket.io支持多个传输,其中一个是websocket . 您只能使用websocket进行连接,但是您需要实现socket.io协议 .
https://github.com/socketio/socket.io-protocol
如果您使用的是流行的平台,可能有可用的库,即对于Arduino,有:https://github.com/billroy/socket.io-arduino-client
1 回答
是的,但它会有点像kludge:
socket.io支持多个传输,其中一个是websocket . 您只能使用websocket进行连接,但是您需要实现socket.io协议 .
https://github.com/socketio/socket.io-protocol
如果您使用的是流行的平台,可能有可用的库,即对于Arduino,有:https://github.com/billroy/socket.io-arduino-client