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,父子进程 是不是都无法痛心了( 游戏 )