- 私はアプリケーションを持っています。名前付きパイプ経由で 125 個のデータ項目。
- 各データ項目は、最大 1 個のデータ ブロック 1 で構成されます。最大 300 文字とデータ ブロック 2。600文字。
- これにより、125 個のデータ項目 * (300 + 600) 文字 * 1 文字あたり 2 バイト = 125 * 900 * 2 = 225000 バイトが得られます。
- 各データ項目は のような中括弧で囲まれています
{Message1}{Message2}
。 - メッセージを送信すると、送受信に問題があることに気付きました。
{Message1}{Message2}
受信アプリケーションの代わりに{Messa{Message2}
. - 次に、メッセージが 500 ミリ秒間隔で送信されるように送信コードを変更しました。その後、問題はなくなりました。
すべてを正しく行った場合 (私の側にバグがなく、名前付きパイプの構成ミスがない場合)、名前付きパイプを介して、Delphi 2009 のアプリケーションから同じマシン上の .NET のアプリケーションに 225000 バイトを送信するのにどれくらいの時間がかかりますか?
そのサイズのデータを送信するのに妥当な時間はどれくらいですか?