2012-01-23 112 views
0

我想連接一個android移動程序到一個C++程序,我真的不知道應該怎麼做。如何將數據從android設備傳輸到C++ PC程序?

我在想一個藍牙連接,但我真的不知道如何處理C++中的藍牙。你能給我一些關於這方面的一般建議嗎?

如果你認爲我應該使用另一種連接,如基於tpc-ip的,請告訴我,並給我一些一般性的建議。

我需要的數據傳輸速度很快,因爲即時通訊嘗試使用Android設備作爲交互器,所以我需要從C++程序快速反饋。

Thanx。

回答

1

如果我是你,我會使用TCP/IP連接。在Java(Android)和C++中實現它非常容易。此外,以後可以輕鬆更改前端。它和網絡連接速度一樣快,通常比藍牙快。

只要確保你在協議的設計中投入了足夠的精力。

互聯網上有很多關於如何在Java和C/C++中創建TCP/IP連接的資源。

+0

我會看看那個,thanx。 – Alex

0

如果你想在這裏有一個客戶端服務器模型的用法。更好的辦法是託管你的服務器應用程序(將你的C++應用程序移植到Java servlets)&通過http通過Android客戶端訪問服務器應用程序。 android中的Webviews在做這些事情時非常有用。

+0

我不能這樣做,因爲C++應用程序不能移植,它需要密集的演算,它需要在C++中。另外,我需要它在C++中,因爲其他庫只用於C++ – Alex

相關問題