读书人

unix下多线程如何能传送socket句柄啊

发布时间: 2012-02-22 19:36:55 作者: rapoo

unix下多线程怎么能传送socket句柄啊?
父进程建立监听,
如果有连接就ACCEPT,得到句柄ACCEPTFD,怎么把这个传送给子进程啊?
我试过管道,共享内存都不行。

子进程处理收发,是一个处理完在处理另外一个,不是处理完就退出的。

万分感谢。

[解决办法]
参照《unix网络编程》
这个题目我两年前也写过
只不过当时的代码写的风格不好
不好意思拿给你看
如果你想看的话
发mail给我好了
我可以全部给你
ps当时环境是 hp-ux 11iv3

[解决办法]
用socketpair()函数,可以实现对于句柄的传递。

非常好,我就是用它实现的。

读书人网 >C语言

热点推荐