私は、データを収集し、TDrawGrid の行ごとに 1 つのチャネルで、多くのチャネルの概要として表示する Delphi 2006 アプリを持っています。ネットワーク上の他のさまざまな PC で同じアプリを実行していますが、これらの他の PC はスレーブです。データを収集するのではなく、要約をリモートで表示するだけです。
現在、スレーブはマスターの要約表示画面の模倣を表示するだけであり、これはマスターからのメールスロットによるブロードキャストを介して実装されます。
これを別の方法で実装して、マスターの負荷を軽減し、スレーブがデータを解釈する方法についてもう少し柔軟性と独立性を提供したいと考えています。また、サブネット間のデータのメールスロット ブロードキャストに問題があります。
共有メモリ スキームを使用して、データをメモリ マップ ファイルに配置し、スレーブがどこからでも (Web 経由でも) アクセスできるようにすることはできますか? マスター フォアグラウンド タスクの応答性を維持するために、最大 100k バイトのメモリ サイズについて話しています。