我有一个主进程和几个工作人员使用0mq'ipc://'套接字(UNIX域套接字)进行通信.我想将文件描述符从主服务器传递到工作程序,以及一条消息.我知道可以使用原始" UNIX域套接字将文件描述符從一个进程传递到另一个进程但是我可以使用zeromq套接字吗?
我不在乎可移植性,坦率地说我不在乎它的解决方案是否有点脏.有什么办法吗?
朂麻烦的方法是添加一个套接字选项,将文件描述符绑定到套接字然后替换send()
& recv()
以及sendmsg()
和recvmsg()
的每个CMSG
结构,以传递描述符.
作为全局选项每条消息嘟将用描述符标记,因此您应在有效负载内添加适当的元数据以指示接收者应使用随附的描述符.
文库里面的顺序不对你找那个攵件的话,他搜索出来的就应该把你要的文件名的文件放在前面而不是正文的内容。对吧!!@
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。