文件名称:aedes-protocol-decoder:Aedes MQTT Broker的协议解码器
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-17 03:30:37
JavaScript
伊迪斯协议解码器 Aedes MQTT Broker的协议解码器 此模块的目的是在 bindConnection函数中使用,该函数在服务器从客户端接收到连接时(在CONNECT数据包之前)被调用。 客户端对象状态为默认,其连接状态为false。 该函数提取套接字详细信息,如果aedes-server-factory trustProxy选项设置为true,它将首先解析HTTP标头(x-real-ip | x-forwarded-for)和/或代理协议(v1和v2),然后将信息传递给aedes , aedes将它们分配给client.connDetails 。 函数protocolDecoder和extractSocketDetails返回 ,如果对象包含data属性,则将其解析为 。 安装 npm install aedes-protocol-decoder --save 例子
【文件预览】:
aedes-protocol-decoder-master
----.gitignore(2KB)
----package.json(2KB)
----LICENSE(1KB)
----index.js(4KB)
----test.js(11KB)
----types()
--------index.d.ts(660B)
----.github()
--------workflows()
----README.md(3KB)
----example.js(6KB)