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
メッセージ送信側へ任意の戻り値を返すことも可能。
ウィンドウメッセージは一方的に送る方法は過去記事で実装していたが、返信処理は上記を参考に実装することになりそうだ。