Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 跨平台向子进程发送套接字的方法_C++_C_Sockets_Ipc - Fatal编程技术网

C++ 跨平台向子进程发送套接字的方法

C++ 跨平台向子进程发送套接字的方法,c++,c,sockets,ipc,C++,C,Sockets,Ipc,我试图让已经运行的子进程访问我在父进程中使用的套接字。这必须在C/C++和Windows和Linux上完成。目前我只知道Unix域套接字用于将套接字的文件描述符发送到子进程,这非常适合,但仅适用于Linux。但我还没有找到一个在这两种平台上都能工作的解决方案。您看过Boost吗?我简单地看了一下,但找不到它是否能够在windows上发送TCP套接字的提示。你知道这是否可行吗?你的头衔太宽泛了。“IPC”=“进程间通信”,还包括共享内存、管道和其他内容。你想要的只是一个网络图书馆。您应该检查Boo

我试图让已经运行的子进程访问我在父进程中使用的套接字。这必须在C/C++Windows和Linux上完成。目前我只知道Unix域套接字用于将套接字的文件描述符发送到子进程,这非常适合,但仅适用于Linux。但我还没有找到一个在这两种平台上都能工作的解决方案。

您看过Boost吗?我简单地看了一下,但找不到它是否能够在windows上发送TCP套接字的提示。你知道这是否可行吗?你的头衔太宽泛了。“IPC”=“进程间通信”,还包括共享内存、管道和其他内容。你想要的只是一个网络图书馆。您应该检查Boost.Asio.Boost.Asio的可能副本。Asio在Windows上工作得非常好。