質問: C言語に関する質問です。main関数をそれぞれ使用する2つのプログラムがあります。この2つのプログラム間で何とかしてデータのやり取りを行いたいのですが良い方法はないでしょうか。 HDDのような遅いデバイスを使用するのではなく、出来れば動画を転送できるくらいのパフォーマンスがあるのが良いです。 OSは、LinuxとWINDOWSの両方で使用できることが希望です。
回答: Hey! Java Programming! //C �����\�P�b�g// 2つのプロセス間での通信方法についての質問だと推測しますが、正しいでしょうか。 プロセス間通信は言語だけでなくOSによって実装されている方法が異なります。LinuxとWindowsの両方で同じように使える方法でしたら、socketを使ってTCP/IPで通信してしまうのが一番汎用性があるのではないかと思います。 一応URLを挙げますが、おそらくそれぞれのOSのネットワークプログラミングの本を買うのが正確だと思います。