问题1:linux子进程会继承父进程的端口。为什么?如何不让其继承?
假如父进程创建了一个socket,那么在父进程创建的子进程将会拥有和父进程相同的端口。
办法:fcntl(fd, F_SETFD, FD_CLOEXEC);
原因:
参考:http://bbs.csdn.net/topics/390496123
假如父进程创建了一个socket,那么在父进程创建的子进程将会拥有和父进程相同的端口。
办法:fcntl(fd, F_SETFD, FD_CLOEXEC);
原因:
参考:http://bbs.csdn.net/topics/390496123