管道"address system"
pipe "address system"
也许我误解了如何在c++中制作管道http://linux.die.net/man/2/pipe,但是pipe
如何知道发送到哪里或从哪里接收?
在通过ajax页面更新数据库时,我希望ajax程序向我的websocket程序发送消息以更新所有其他相关用户,并且建议使用pipe
可能是最好的,两个c++程序如何在同一linux系统上相互调用's类/函数。
是否只有一个管道,所有程序都读取它并验证消息?
注意:如果有帮助,我正在使用fastcgi++和websocket++。
如果需要多个独立进程从管道中读取数据,则需要使用命名管道,也称为FIFO。
使用mkfifo
函数,一个进程在文件系统(通常在/tmp
)中创建一个文件。然后,该文件可以被任何其他访问该文件的进程使用正常的open
系统调用打开以进行读写。
相关文章:
- 如何在c++中使用system()来运行包含空格的python脚本
- System.InvalidCastException - SQL to C++ - safe_cast<float>
- 赛通"Cannot take address of memoryview slice"
- C++/CLI System.AccessViolation在托管类中调用非托管函数时出现异常
- 来自 Android 应用程序内部的 boost 类型的 boost::wrapexcept<boost::system::system_error> 的未捕获异常
- 程序在使用 system() 启动另一个可执行文件时停止
- 为什么我的 DeviceInformation 对象没有 System.Devices.InterfaceClassGuid 属性?
- 为什么"using System;"不被视为不良做法?
- C++ 合并字符串以'system'函数错误
- System.AccessViolationException:shared_ptr C# .NET 和 C++ 应用程
- C++:寻找"returning address of local variable..."的更正
- 将 Vcl::Controls::TCaption aka (System::UnicodeString) 转换为 co
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- Python os.system() 返回错误值
- 使用 system() 函数在C++程序中运行 cmd 命令
- 如何使用 C/C++ 和 system() 系统调用以外的其他方法在 Linux 中获取文件功能?
- 在C++中,如何在第一个"system()"结束后执行第二个"system()"?
- system() 无法运行我的程序,因为空间
- How to recover system gcc compiler on centos 6
- 管道"address system"