본문 바로가기

Computer Science/Linux

[Linux] 여러개의 process가 socket을 공유할 수 있는가?

반응형

답은 공유 할 수 있다.


다만 제한적인 의미를 가지고 있다.


fork()를 이용하여 process를 생성한 경우 child process는 parent process의 file descriptor들을 모두 복사한다.


그러므로 child process는 parent process의 socket을 사용할 수 있으므로 socket은 multiple process에 의해서 사용될 수 있다.

반응형