0

ブースト asio ライブラリを使用してクライアント サーバー アプリケーションを作成しようとしています。最初に、同じパターンと同じ長さでリクエストとレスポンスを送信するようにプログラムを設計しました。つまり、区切り文字があり、各パラメーターの間にこの区切り文字を別のパラメーターに配置し、サーバー側で区切り文字に従って着信ストリームを解析しますパラメータ。問題は、プログラムが成長するにつれて、要求/応答の種類に応じて多くのパラメーターがあり、そのうちのいくつかしか必要ないため、各要求/応答ですべてのパラメーターを送信するのは良い考えではないことに気付きました。だから私の質問は、ネットワークを介して可変数の引数を送信するのにどのような設計が良いでしょうか?

4

2 に答える 2

1

データ サイズが小さい場合は、テキスト ベースのソリューションで問題ありません。
各行に 1 つのプロパティ (= 名前: + 値) のデータを読み書きするだけです。xml を使用することもあります。それを読み書きするためのライブラリがあります。

于 2013-06-10T14:52:27.757 に答える