2011-11-12 64 views
1

我將編寫簡單的C++應用程序,服務器客戶端,客戶端客戶端。我想開發Java或C++服務器和C++客戶端,因爲現在我還沒有任何網絡方面的經驗。用於C++和Java的簡單跨平臺網絡框架/庫

那麼,你建議首先推薦什麼C++和Java庫或框架?

我聽說Java比網絡應用程序的C++更好,這是真的嗎?

回答

3

那麼,您建議開始使用什麼C++和Java庫或框架?

Protocol Buffers可能是最簡單的框架。它允許在Java,C++和Python之間進行跨平臺的通信(現在可能還有其他幾種)。

我聽說Java比網絡應用的C++更好,這是真的嗎?

+0

不錯!從來沒有聽說過協議緩衝區。 –

+0

謝謝。這看起來不錯,我應該同時使用C++,Java。 – kravemir

2

比Java C++更好的網絡應用程序? False

如果您需要使用框架將取決於您需要做什麼。例如,要在客戶端和服務器之間建立持久連接,可以使用XMPP協議。 Java和C++有很好的實現,所以你不需要編寫大量的網絡代碼。

否則,只需使用C++和Java套接字的API就可以了。