不同的客戶端,我需要創建一個應用程序:服務器與Qt的
擁有一臺服務器
與連接到服務器併發送8個多頭(數據來自8個傳感器客戶端:雨,空氣溼度,風速...)1個的傳感器數據/長(傳感器數據從自定義USB裝置獲取)
用戶的客戶端。最終用戶運行這種類型的客戶端連接到服務器以從傳感器中檢索數據。
我以前用過Qt,只用一種類型的客戶端創建客戶端 - 服務器應用程序。我也設法創建了這個應用程序,只是規模較小(使用5個字,客戶端同時連接到服務器)。我使用了Qt網絡示例fortune線程服務器和http://goo.gl/srypT並阻止算命客戶端的例子。
如何才能辨別哪些客戶是哪個? (因爲他們每次連接到互聯網時都有不同的IP地址)。在我的小規模應用程序中,我創建了某種協議,但必須有一種更有效的方法來執行此操作。
我已經用兩個獨立的QTcpServer實例實現瞭解決方案,它的工作非常好。現在我需要進行某種認證......但這是另一個問題。感謝您的好評,它確實幫助了我。 – Adrian