首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-02-22 
unix下多线程怎么能传送socket句柄啊?父进程建立监听,如果有连接就ACCEPT,得到句柄ACCEPTFD,怎么把这个传

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

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

万分感谢。

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

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

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

热点排行