プロセス間通信サーバー ランキングとまとめ
- オペレーティングシステム:
- Windows 2000/Me/NT
プロセス間通信サーバー タグ
プロセス間通信サーバー 説明
RIPCは、異なるネットワークノードで実行されているプロセスに対してプロセス間同期と通信機能を提供するライブラリです。 RIPCは、標準的なプリミティブの広いセットを提供します。セマフォ、イベント、FIFOキュー、バリア、共有メモリ、共有、および排他ロック。 RIPCパッケージの構造 RIPCパッケージは2つのライブラリで構成されています。 ripcclient.lib RIPCプリミティブのスタブをサーバーに送信します。 RIPCServer.lib RIPCプリミティブのサーバ実装 RIPCはローカルセッションとリモートセッションをサポートしています。 RipCclientFactoryクラスによって作成されたリモートセッションは、TCP / IPストリームソケットを介してサーバーとの接続を確立します。サーバープロセスはクライアントの前に起動する必要があります。この場合、ローカルコンピュータサーバのプリミティブでスタブとして、サーバへのリクエストをリダイレクトします。このモードは、同じまたは異なるコンピュータで複数のプロセス間の同期と通信を提供するのに役立ちます。 ローカルセッションはRipCServerFactoryクラスによって作成されます。それらは同じプロセス内のスレッドの同期を提供するのに役立ちます(OSによって提供される標準の同期機能よりも洗練された同期プリミティブを使用する場合)。単一のローカルセッションはすべてのスレッドで共有できます。この場合はサーバープロセスを開始する必要がありません。 クイックスタート RIPCパッケージの使用に必要なファイルを含めることは、INCディレクトリにあります。ライブラリはlibディレクトリにあります。 RIPC for Windowsのバージョンには、Visual C ++ Comilerによって構築されたサーバーのバイナリがあります。他のすべてのシステムでは、これらのライブラリを自分で構築する必要があります。ディレクトリをsrcに変更し、makeのmakeのmake.batファイルを提供するmake.batファイルはmakefile.mvcのMake.batファイルを提供します)。デフォルトでは、ライブラリーの静的バージョンが構築されています。動的にリンクされたライブラリーを作成するには、MakeFileを編集し、set generate_dll = 1を割り当てます。 DLLライブラリを使用する場合は、それらをパスに(Windows)またはLD_Library_Path(UNIX)に含めることを忘れないでください。
プロセス間通信サーバー 関連ソフトウェア