0

私はネットワーク通信方法が初めてです。Microsoft の Web サイトで説明されている手順を使用して、非常に単純なサーバー/クライアント接続を開発しました。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms737889(v=vs.85).aspx

FORTRAN プログラム (クライアント) と C++ プログラム (サーバー) の間で大量のデータ (倍数) を転送するためにソケットを使用しています。(FORTRAN では、「USE IFWIN」は、clientsocket を定義するためのものを含むほとんどの Windows プログラミング機能を提供します)

データ転送のパフォーマンスを向上させたい。ライブラリ (boost など) を使用すると、大量のデータのパフォーマンスが向上すると思いますか? Microsoft の手順とブーストなどのライブラリの使用の違いは何ですか?

どんなコメントでも大歓迎です

4

3 に答える 3

1

最初に、ネットワークのパフォーマンスがアプリケーションの問題であるかどうかを判断する必要があると思います。

于 2013-06-07T00:43:39.817 に答える
-1

データをチャンクで送信することもできます。したがって、次のチャンクを読み取るまでに、前のチャンクを処理できます。

このように: [チャンクサイズ;チャンクデータ] [チャンクサイズ;チャンクデータ]...

于 2013-06-06T23:12:11.837 に答える