2011-11-12 22 views
1

私は簡単なC++アプリケーション、サーバークライアント、クライアントクライアントを書くつもりです。私はJavaやC++のサーバとC++のクライアントを開発したいと思っています。今はネットワーキングの経験がありません。C++とJava用の単純なクロスプラットフォームネットワーキングフレームワーク/ライブラリ

C++とJavaのライブラリやフレームワークをお勧めしますか?

私は、JavaアプリケーションがネットワークアプリケーションにとってC++より優れていると聞いていますが、それは本当ですか?

答えて

3

どのようなC++やJavaのライブラリやフレームワークをお勧めしますか?

Protocol Buffersはおそらく最も簡単なフレームワークです。これは、Java、C++、Python(そしてこれまでにもいくつかのプラットフォームがあります)間のクロスプラットフォーム通信を可能にします。

私は、ネットワークアプリケーションのJavaがC++より優れていると聞いていますが、それは本当ですか?

+0

nice!以前はプロトコルバッファについて聞いたことがありません。 –

+0

ありがとうございます。それは良いようだと私は両方のC + +、Javaで動作する必要があります。 – kravemir

2

のJavaネットワーク・アプリケーションのためのC++よりも良いですか?

フレームワークを使用する必要がある場合は、何をする必要があるかによって異なります。たとえば、クライアントとサーバー間で永続的な接続を確立するには、XMPPプロトコルを使用できます。 JavaとC++の実装は非常に優れているので、たくさんのネットワーキングコードを書く必要はありません。

それ以外の場合は、C++とJavaソケットのAPIを使用するだけで問題ありません。

関連する問題