• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プロセス間通信について)

プロセス間通信についてのご質問

このQ&Aのポイント
  • VisualBasic2005にて作成したプログラムが別のPCで動作しない問題について解決方法を教えてください。
  • プロセス間通信に関する書籍を参考に作成したプログラムがHTTPでのデータ渡しを必要としているため、クライアントPCにWEBサーバをインストールしないで通信する方法を教えてください。
  • 質問者のPCはApacheが動作中であり、クライアントPCには.NET Framework2.0がインストール済みです。WindowsXP(Home,Pro双方)を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Windowsの場合、プロセス間通信としては ・ファイル ・Windowsメッセージ ・OLE ・名前付パイプ ・メールスロット ・共有メモリ ・メモリマップドファイル ・ソケット(通信) ・メッセージキュー ・イベント ・リモート処理 これで全部ではないですが、いくつもあります。 通信でどのようなデータ(サイズ、データ量、応答速度…)のやり取りを行い、2つのプロセスが同じPC、異なるPCか、更には質問とは関係ないですが、1:N、N:Nの通信、…等の条件でどの方式にするか決めます。

参考URL:
http://oshiete1.goo.ne.jp/qa3173481.html,http://oshiete1.goo.ne.jp/qa1924882.html
S202
質問者

お礼

お礼が遅くなってしまい申し訳ありません。 回答ありがとうございます。 結構種類があるんですね。 それぞれ調べて方法、特色などから選択してみます。 ありがとうございました。

その他の回答 (1)

回答No.1

> AとBは同じクライアントPCにて実行します AとBが動作するのは、「同じ=1台の」PCですか。 この場合はいくつも方法は考えられますが、HTTPを使うということはあり得ません。 AとBが異なるPCにあるということなら、通信が必要ですがHTTPを使うということは大げさで開発も面倒と思います。HTTPでなくてもはいくつも方法は考えられます。

S202
質問者

お礼

回答ありがとうございます。 私自身、主にPHPでの開発をしているのですがVBを使う場面に遭遇したので書籍どおりの方法しか分からずHTTPとなってしまいました。 HTTP以外のプロセス間通信は、他にどのようなものがあるのでしょうか? よろしければ、ご教授願えればと思います。

関連するQ&A