论坛风格切换切换到宽版
  • 608阅读
  • 0回复

[问题求助]求教fork函数问题 [复制链接]

上一主题 下一主题
离线sisikie.
 
发帖
2119
C币
-60363
威望
375
贡献值
1
银元
-7
铜钱
4641
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
pid_t
child_make( int i, int fd, int listenfd )././fd通讯套接字,listenfd 监听套接字             电子
{
        p.id_t        .pid = 0;.
      .  void        child_main( int, .int );.

        if( (pid = f.o.rk()) > 0 )(        游戏          )
        {
                //父.进程--- 印刷
                cpt.r..child_pid = pid;电影
                cptr.child_sta.tus = 0.;.
                strncpy( cpt.r.child_ip_addr, i.paddr, size.of(cptr.child_ip_addr));<性病>
       .     .    return pid;--- 印刷
        }
        //子进程
        TcpCloseSocket( fd );//.关闭.了fd,子进程怎么通信?.
        child_main( i, li.stenfd ).;           建材
        e.xit(0);           鲜花
}

问题一:fork调用后,子进程与父.进程的关系如何,子进程拥有父进程的一切资源.吗,父子进程在哪里分开执行?.
问题二:TcpCloseSocket( fd );这句关闭了fd,子进程的f.d是拷贝父进程的,.那么父子进程的套接字是一样的,子进程关.闭了fd,父子进程 是不是都无法痛心了(        游戏          )
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个