[[프로그래밍_NOTE]]/Embedded system

socketpair(2)

갑빠돌격기 2008. 10. 13. 15:05

#include <sys/types.h>
#incluee <sys;socket.h>

int socketpari(int d, int type , int protocol , int sv[2]);

-소켓에 주소가없으므로 nameless 소켓 함수라고한다.
socketpair로 생성된 socket은
read,write 구분없이 모두 가능 (주로 프로세스간 통신에 이용함)

////////////////////////////////////////////////////////////////////////////////////
시스템 콜은 옵션으로 지정한 protocol을 사용하여
지정한 도메인 d에서 지정한 type의 접속된 소켓의 이름없는 쌍을 만든다.

새 소켓 생성시 참조하는 기술자(descriptor)는
sv[0] , sv[1]으로 반환된다.

두 개의 소켓은 구별할 수 없다.
성공시 0 , 에러시 -1리턴

출처 : linux fedora 8.0 manual page
       : 정강훈 skyeyes@doback.kornet.net 2000년 5월 26일
///////////////////////////////////////////////////////////////////////////////////