SOCKETPAIR

Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1993³â 6¿ù 24ÀÏ
Index
Return to Main Contents
 

À̸§

socketpair - ¿­°áµÈ ¼ÒÄÏ ½ÖÀ» ¸¸µç´Ù.  

»ç¿ë¹ý

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

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

¼³¸í

½Ã½ºÅÛ ÄÝÀº ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ protocolÀ»»ç¿ëÇÏ¿© ÁöÁ¤ÇÑ µµ¸ÞÀÎ d¿¡¼­ ÁöÁ¤ÇÑ typeÀÇ Á¢¼ÓµÈ ¼ÒÄÏÀÇ À̸§¾ø´Â ½ÖÀ» ¸¸µç´Ù. »õ ¼ÒÄÏ »ý¼º½Ã ÂüÁ¶ÇÏ´Â ±â¼úÀÚ(descriptor)´Â IR sv[0] °ú sv[1]À¸·Î ¹ÝȯµÈ´Ù. µÎ °³ÀÇ ¼ÒÄÏÀº ±¸º°ÇÒ ¼ö ¾ø´Ù.  

¹Ýȯ°ª

¼º°ø½Ã, 0À» ¹ÝȯÇÑ´Ù. ¿¡·¯½Ã, -1À» ¹ÝȯÇϸç, errno´Â Àû´çÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù.  

¿¡·¯

EMFILE
³Ê¹« ¸¹Àº ±â¼úÀÚ°¡ ÀÌ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ »ç¿ëµÇ¾ú´Ù.
EAFNOSUPPORT
ÁöÁ¤ÇÑ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä(address family)ÀÌ ¸Ó½Å¿¡¼­ Áö¿øµÇÁö ¾Ê´Â´Ù.
EPROTONOSUPPORT
ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ÀÌ ¸Ó½Å¿¡¼­ Áö¿øµÇÁö ¾Ê´Â´Ù.
EOPNOSUPPORT
ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ¼ÒÄÏ½Ö »ý¼ºÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù.
EFAULT
ÁÖ¼Ò sv°¡ ÇÁ·Î¼¼½º ÁÖ¼Ò °ø°£ÀÇ À¯È¿ ºÎºÐÀ» °¡¸®Å°Áö ¾Ê´Â´Ù.
 

ȣȯ

4.4BSD ( socketpair ÇÔ¼ö´Â 4.2BSD¿¡¼­ ³ªÅ¸³µ´Ù). ÀϹÝÀûÀ¸·Î BSD ¼ÒÄÏ Ãþ(System V º¯Á¾À» Æ÷ÇÔÇÏ¿©)ÀÇ Å¬·Ð(clone)À» Áö¿øÇÏ´Â non-BSD ½Ã½ºÅÛÀ¸·Î³ª non-BSD ½Ã½ºÅÛÀ¸·Î Æ÷ÆÃÀÌ °¡´ÉÇÏ´Ù.  

°ü·Ã Ç׸ñ

read(2), write(2), pipe(2)  

¿ªÀÚ

Á¤°­ÈÆ <skyeyes@soback.kornet.net>, 2000³â 5¿ù 26ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
°ü·Ã Ç׸ñ
¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:06:58 GMT, March 25, 2004