如何知道服務器端收到消息時MQTT客戶端的IP地址。我正在使用蚊子經紀人。如何知道node.js中MQTT客戶端的IP地址
-1
A
回答
1
TLDR;你沒有。
像MQTT這樣的發佈/訂閱協議的要點是完全分離發佈者和訂閱者。給定的消息由發佈者傳遞給代理,此時它將該消息的所有責任交給代理,代理將消息發送給訂閱其發佈主題的客戶端。
消息中(MQTT協議級別)沒有關於它來自何處的信息,只有主題以及是否爲保留消息。
如果您需要了解有關發佈商的更多信息,那麼您需要自己將該信息編碼到消息負載中。
我也覆蓋了大部分這在answer您的上一個問題。
-1
要獲取MQTT中客戶端的IP地址,您必須自己將其放入郵件正文中。
如果您使用的是帶有蚊子的NodeJS,你可以得到通過節點的網絡接口或其他節點模塊的客戶端IP喜歡這裏:
How can I get the local IP address in Node.js?
相關問題
- 1. 如何使Silverlight客戶端知道用戶的IP地址
- 2. 如何知道負責客戶端的外部IP地址
- 3. 從node.js中的客戶端知道本地ip服務器
- 4. 如何獲取Node.js中連接客戶端的IP地址?
- 5. 客戶端的IP地址/ MAC地址
- 6. WebClient客戶端IP地址
- 7. Azure客戶端IP地址
- 8. 客戶端ip地址
- 9. 如何獲取客戶端IP地址
- 10. 如何獲取客戶端IP地址
- 11. 如何在java中使用客戶端套接字程序知道客戶端端口和IP地址
- 12. UserNamePasswordValidator中的客戶端IP地址
- 13. Python中SimpleXMLRPCServer客戶端的IP地址?
- 14. 在Node.js中指定客戶端連接的外出IP地址
- 15. Mqtt客戶端如何知道另一個客戶端是否連接
- 16. Android MQTT,客戶端狀態如何知道setWill正在工作?
- 17. 如何在Azure的功能node.js中獲取客戶端的IP地址?
- 18. 如何使用Node.js中的WebSocket(websockets/ws)庫獲取客戶端IP地址?
- 19. node.js使用TLS的mqtt客戶端
- 20. MQTT客戶端的node.js類型錯誤
- 21. 錯誤的客戶端IP地址
- 22. PHP,獲得客戶端的IP地址
- 23. 使用javascript的客戶端IP地址
- 24. 如何在php中獲取客戶端ip地址和端口?
- 25. Android:如何知道IP地址是Wifi IP地址?
- 26. 如何從jdbc連接知道客戶端ip端口
- 27. Node.js:獲取客戶端IP
- 28. 客戶端IP地址返回
- 29. Postfix IP地址客戶端限制
- 30. RESTEasy和客戶端IP地址