アプリ版:「スタンプのみでお礼する」機能のリリースについて

VisualBasic2005にてプログラムを作ったのですが、作ったあとに別のPCにインストールして実行してみると動作しないことに気づきました。
プログラムの内容は、Aというプログラムに引数をつけて実行すると常駐プログラムBに引数の値を渡すというシンプルなものです。AとBは同じクライアントPCにて実行します。
「VB2005逆引き大全500の極意」という書籍のプロセス間通信という産プルを参考に作ったのですが、どうもHTTPでデータを渡しているらしくWEBサーバが動作していないと動作しないんです。
私のPCはPHPなども使う為Apacheが動作中です。
通常のクライアントにHTTPでの通信を受信する方法はないのでしょうか?(ApacheなどのWEBサーバをインストールしないで)
クライアントPCには.net Framework2.0がインストール済みです。
OSはWindowsXP(Home,Pro双方)
どなたか分かる方、ご教授お願いします。

A 回答 (2件)

Windowsの場合、プロセス間通信としては


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

参考URL:http://oshiete1.goo.ne.jp/qa3173481.html,http:// …
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/08/22 09:21

> AとBは同じクライアントPCにて実行します


AとBが動作するのは、「同じ=1台の」PCですか。
この場合はいくつも方法は考えられますが、HTTPを使うということはあり得ません。

AとBが異なるPCにあるということなら、通信が必要ですがHTTPを使うということは大げさで開発も面倒と思います。HTTPでなくてもはいくつも方法は考えられます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/08/07 15:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!