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