簡體   English   中英

如何做Java tcp客戶端< - > Qt tcp服務器套接字通信

[英]How to do Java tcp client <-> Qt tcp server socket communication

我想知道的是,這是一個很好的方法,或者是否有另一個更好和最佳的方法。 (這僅適用於本地網絡,不適用於Internet)

我正在嘗試使用套接字在tcp 服務器 (用Windows編寫的Qt )和tcp 客戶端 (用android編寫的java )之間實現通信系統。 這是

我需要基本上做兩件事:傳輸文件,並傳輸一些數據。

  • 所以,我決定使用基於字符串的通信方法來處理自定義協議。

  • 對於數據傳輸,我已經嘗試使用數據創建一個xml文件(將集合轉換為xml標記並設置其值),發送文件,然后在另一點解析它。

我對網絡編程知之甚少,所以請幫我解決一下。 謝謝。

我為我的考試使用套接字通信制作了兩個簡單的客戶端應用程序。 它們都與Java服務器通信,其中一個是android應用程序,第二個是Qt應用程序(這個應該幫助你,因為你想知道如何讓你的Java應用程序與Qt通信)。 您可以在此處下載這3個應用程序。 對不起,如果用法語做了一些評論,我用英語編碼,但我面對法國陪審團:P。 深入了解Qt應用程序中的NetworkUtil :: receiveString(QDataStream&in)方法。 也總是使用qint32從Java應用程序接收int。 如果您需要進一步說明,請告訴我。 E-卡米

暫無
暫無

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

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