能否将已连接的socket从一个进程转移到另一个进程?

shiningstar 2004-04-07 06:18:39
只是问一下有没有办法实现。
...全文
128 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
young_wind 2004-04-08
  • 打赏
  • 举报
回复
fork可以的,还有其他一些进程中通信的方法可以传递
fierygnu 2004-04-08
  • 打赏
  • 举报
回复
fork可以。描述符会继承,否则重定向就实现不了了。
Asiafly 2004-04-08
  • 打赏
  • 举报
回复
fork好像不行吧,新的进程都是自己创建新的socket的。
不知道消息传递能否行。
fierygnu 2004-04-07
  • 打赏
  • 举报
回复
1、用fork,子进程继承父进程的描述符表。
2、用ioctl、sendmsg等方法在没有关系的进程间传递描述符。
wlpwind 2004-04-07
  • 打赏
  • 举报
回复
应该可以,我觉得关键只要用用同一套接口就行了。
tianxiangyuan 2004-04-07
  • 打赏
  • 举报
回复
在Linux下,使用fork()调用,并且使子进程继承父进程的文件就行了。

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧