프로세스간에 파일 디스크립터를 공유 하는법??

jude1064의 이미지

이미 fork() 로 분리된 프로세스에서 파일 디스크립터를 공유 하고자 합니다.

정확히는 소켓디스트립터입니다.

한쪽에서 다른쪽으로 소켓 디스크립터를 보내면 다른 프로세스가

그 디스크립터 번호만으로 쓰기를 수행 시키고 싶은데

방법은 없는건지 궁금합니다.

불량청년의 이미지

파이프로 검색하시면 많은 정보가 나올꺼 같습니다. *^^*

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

최종호의 이미지

유닉스 도메인 소켓을 통하는 것이 그런대로 포터블한 방법으로 알려져 있습니다.
Stevens 책에 이와 관련된 내용이 나오니 참고하시기 바랍니다.

2판의 경우 14.7 Passing Descriptors 절에 나와있네요.