2011-12-15 16 views
1

私は、Java、C、Javascript、PHPなどでプログラムを書くいくつかのプログラミング経験を持っています(4年半ばのプログラムの半ば、いくつかの個人的な経験)...そして、もっと学びたいお互いの間で情報を渡し、 "アイドル"のままであるが、その間はアクティブな実行可能ファイルを書くことについては、これはまだカバーされていませんが、私は個人的なプロジェクトのためにそれを必要とします。正しく検索するための正しい用語

誰でもその概念が何と呼ばれているのか、どこから始めるのかを教えてもらえますか?

+6

プロセス間通信? – aroth

+0

これはあなたの "モジュール"の使い方によって異なります。彼らは同じシステムで同時に使用すべきでしょうか?それらはネットワーク上で使用すべきでしょうか? – Xeo

+0

同じシステムで同じ時間に使用する必要があります。システムはサーバーです。 – BellyItcher

答えて

1

マルチスレッドc/C++プログラム開発を読む、msgのb/wの異なるプロセスを渡すために、ソケットAPIまたはプロセス間通信(IPC)を使用することもできます。これらのすべてのものを含む本http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147628.htmlを参照することができます(クロスプラットフォームではQT http://qt.nokia.com/を使用することができます)

+0

ありがとうございます。したがって、それらの間のコミュニケーションは、ソケットとのネットワーキングのようなものです。情報をありがとう。 – BellyItcher

+0

もlinuxでsharedQuesを使うことができます。詳しくはhttp://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147628.htmlを参照してください。 –

0

"お互い"は誰ですか?これに応じて、クライアントサーバーまたはピアツーピアアーキテクチャの概念を学ぶことができます。ネットワーク通信とマルチスレッドの知識を得る必要があります。

1

プロセス間で通信する方法はいくつかあります。 Windowsの場合、常にWCFがあります。

最も便利で簡単な方法は、IPC用のソケットを使用していることです。これはUnixとWindowsの両方のプラットフォームで動作します。 次に良いのはSQLiteのようなローカルDBです。

私は質問の第2部分を理解しませんでした。

http://www.tutorialspoint.com/unix_sockets/index.htm

http://msdn.microsoft.com/en-us/library/ms735119(v=vs.90).aspx

関連する問題