簡體   English   中英

使用python將帶有類別的數據從客戶端發送到服務器

[英]send data with categories from client to a server using python

我有一個嵌入式系統,可以監控許多傳感器(GPS、電機速度、溫度……)

我在 python 中使用套接字設置了一個客戶端 - 服務器,我可以從客戶端(嵌入式系統)向服務器(筆記本電腦)發送一個字符串消息,比如“來自客戶端的你好”。

但對我來說,發送帶有預定義類別的數據會很棒,這樣服務器就知道消息的類型。 收到后,服務器知道它已收到例如 GPS 坐標或電機速度。

有沒有辦法在 TCP 中或使用任何庫或框架來做到這一點?

謝謝

我能想到三種方法

  1. 將消息類型放在標題中(可能在消息大小旁邊)
  2. 為每種消息類型使用不同的套接字(丑陋而復雜但有效)
  3. 使用某種發布訂閱,例如 Kafka、ZeroMQ 或 RabbitMQ 來傳達主題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM