使用c++的命名管道
Named Pipes using C++
我正在尝试创建一个命名管道服务器,以便在没有客户端的情况下写入管道。我要做的是
1) CreateNamedPipe
2)我不希望客户端现在连接
3)管道将由服务器写入,然后管道将被读取。
有可能这样做吗?
如果您对这个问题有任何疑问,请帮助。
您需要有单独的线程,将等待给定的命名管道使用ConnectNamedPipe
。一旦客户端连接,ConnectNamedPipe就会返回。使用新连接的管道进行通信(可能为这个新连接生成一个新线程),然后返回到ConnectNamedPipe
进行另一个管道连接。
相关文章:
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- IPC使用多个管道和分支进程来运行Python程序
- 如何创建函数管道,以便函数一个接一个地运行?
- Gstreamer 管道从命令 lne 到 c 代码
- 外壳包装器句柄/执行交互式命令管道C++ UNIX
- 将旧管道转换为现代 openGL 时出现问题
- 如何使用管道在父级和子级之间来回传递文件
- 在没有管理员权限的情况下连接到同一网络中的命名管道
- 如何测量管道延迟?
- 我如何使用此程序管道多个命令?C++
- 先进先出:一个进程永远不会从管道读取
- Node.js fs.open() 在尝试打开 4 个以上的命名管道 (FIFO) 后挂起
- 使用模板而不是虚拟方法的管道模式
- 我可以写入关闭的套接字并强制纠正损坏的管道错误吗?
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- Opencv GStreamer管道在Raspberry Pi 4上不起作用
- 阻塞管道连接命名管道不触发
- GLib-ERROR:为GWakeup创建管道:打开的文件太多
- 向 vulkan 管道添加额外的 UBO 会停止所有几何体渲染
- 在命名管道中发送标准::字符串流