我是c ++的新手,所以我的词汇可能已经关闭了。
我目前制作100%ajax网站,但希望在websockets中工作以自动更新相关客户端。
我正在使用fastcgi ++和websocket ++。我想通过websocket提供所有数据,但是通过ajax调用更新数据库。当我想让ajax页面触发websocket时,我的问题出现了。
我已经读过有关套接字,fifo和管道的内容,但我不确定哪种情况适合这种情况。
对于两个c ++程序,一个ajax&一个websocket,在同一个linux机器上,ajax程序如何安全地和异步地调用websocket程序中的函数?
答案 0 :(得分:2)
让两个程序都与同一个数据库通信。如果你需要某种方法来“扔一个飞镖”来通知它检查数据库,你可以使用共享内存或管道。通过管道发送一个字节就足够了。