在大多数UNIX系统中,通过fork()可以轻松地为子进程/父进程传递进程之间的打开文件。然而,我需要分享一个fd“之后,”孩子已经分叉了。
原文链接:https://www.f2er.com/bash/388169.html我发现大约有webpages告诉我sendmsg()可能适用于任意过程;但这似乎非常依赖于操作系统并且复杂。 portlisten似乎是我能找到的最好的例子,但我更喜欢一个很好的包装图书馆,如libevent,它隐藏了所有的魔法,kqueue,pool,….
有没有人知道有没有一些图书馆(和便携式)这样做?