1

私はC ++を初めて使用するので、私の語彙はおそらくオフです。

私は現在、100% ajax サイトを作成していますが、関連するクライアントを自動更新するために websocket で作業したいと考えています。

私は fastcgi++ と websocket++ を使用しています。Websocket を介してすべてのデータを提供したいのですが、ajax 呼び出しを介してデータベースを更新します。ajaxページでwebsocketをトリガーしたいときに問題が発生します。

ソケット、fifo、およびパイプについて読んだことがありますが、この状況にどれが理想的かはわかりません。

同じLinuxボックス上の2つのc ++プログラム、1つのajaxと1つのwebsocketの場合、ajaxプログラムはどのようにしてwebsocketプログラムの関数を安全かつ非同期に呼び出すことができますか?

4

1 に答える 1

2

両方のプログラムが同じデータベースと通信するようにします。データベースをチェックするように通知するために「ダーツを投げる」方法が必要な場合は、共有メモリまたはパイプを使用できます。パイプを介して 1 バイトを送信するだけで十分です。

于 2013-03-08T22:24:44.803 に答える