【发布时间】:2018-03-26 20:42:31
【问题描述】:
我的 C++ 程序分叉成两个进程,1(原始)和 2(分叉的进程)。
在分叉的进程 (2) 中,它执行程序 A,该程序执行大量计算。
原始进程 (1) 通过重定向到管道的标准输入和输出与该程序 A 通信。
我正在尝试在原始进程 (1) 中向我的代码添加 websocket 连接。我希望我的原始进程能够有效地选择或 epoll 是否有数据要从管道读取到程序 A 或是否有数据要从 websocket 连接读取。
鉴于野兽websocket不是文件描述符,我该如何做select或epoll的效果?
【问题讨论】:
标签: c++ boost websocket boost-beast beast-websockets