做百度推廣一定要有自已網(wǎng)站濟(jì)南seo優(yōu)化外包服務(wù)公司
Linux開發(fā):進(jìn)程間通過(guò)Unix Domain Socket傳遞文件描述符-CSDN博客
介紹了通過(guò)UDS傳遞文件描述符
Linux開發(fā):通過(guò)memfd_create創(chuàng)建一個(gè)內(nèi)存文件-CSDN博客
介紹了如果創(chuàng)建一個(gè)內(nèi)存文件
將兩者相結(jié)合,就可以通過(guò)UDS傳遞一塊內(nèi)存文件句柄也就是內(nèi)存數(shù)據(jù)
//uds_fd.hpp
#pragma once
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <string>
#include <iostream>
#include <filesystem>using namespace std;
namespace fs = std::filesystem;class UDSFd{
public:UDSFd(){//創(chuàng)建基于數(shù)據(jù)包的通信,類似UDPm_sockFd = socket(AF_UNIX, SOCK_DGRAM, 0);if(m_sockFd == -1){