小编use*_*143的帖子

如何将套接字从父进程传递到子进程

我在Linux上的C程序中遇到了问题.

我知道当一个进程被分叉时,子进程从父进程继承了一些东西,包括打开文件描述符.

问题是我正在编写一个多进程服务器应用程序,其主进程接受新连接并将描述符放入共享内存.

当子进程尝试从共享内存中读取其中一个描述符时,select()我收到EBADF错误!

子进程如何读取并使用父进程分叉创建的套接字(或一般的任何文件描述符)?

c sockets webserver fork file-descriptor

10
推荐指数
2
解决办法
8296
查看次数

标签 统计

c ×1

file-descriptor ×1

fork ×1

sockets ×1

webserver ×1