2个c ++程序如何在同一个linux机器上调用彼此的类/函数?

时间:2013-03-08 21:48:55

标签: c++ function sockets pipe fifo

我是c ++的新手,所以我的词汇可能已经关闭了。

我目前制作100%ajax网站,但希望在websockets中工作以自动更新相关客户端。

我正在使用fastcgi ++和websocket ++。我想通过websocket提供所有数据,但是通过ajax调用更新数据库。当我想让ajax页面触发websocket时,我的问题出现了。

我已经读过有关套接字,fifo和管道的内容,但我不确定哪种情况适合这种情况。

对于两个c ++程序,一个ajax&一个websocket,在同一个linux机器上,ajax程序如何安全地和异步地调用websocket程序中的函数?

1 个答案:

答案 0 :(得分:2)

让两个程序都与同一个数据库通信。如果你需要某种方法来“扔一个飞镖”来通知它检查数据库,你可以使用共享内存或管道。通过管道发送一个字节就足够了。