windowMessage
appComm
#migrated

Windowsソフト間通信 > Link > ウィンドウメッセージ / その他いくつか

More than 1 year has passed since last update.


実装環境

C++ Builder XE4 on Windows 7 pro


同一PC上で複数ソフト間の通信を実装することになった。これまでの経験としてはUDP通信を主にしていたが、同じPC上で異なるソフト間通信の場合は、UDPではできない。

ウィンドウズメッセージ(詳しくない)を使うことになるだろうか。

http://chokuto.ifdef.jp/advanced/copydata.html

自分の記事があった(忘れていた) http://qiita.com/7of9/items/14e6aff2c825256e1a75

いくつか方法について

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=7&topic=19495

.NETFrameworkでないので、使えるものは制限される。

MSMQについて

http://stackoverflow.com/questions/400115/what-is-microsoft-message-queuing-msmq-how-does-it-work

WPFだと以下もある

http://qiita.com/bamchoh/items/be3ca5d915cc54e62278

C#:WPF:SendMessageによるプロセス間通信まとめ。

http://qiita.com/TakujiMiyamoto/items/247b75a027155081e53d


メッセージ送信側へ任意の戻り値を返すことも可能。


ウィンドウメッセージは一方的に送る方法は過去記事で実装していたが、返信処理は上記を参考に実装することになりそうだ。