Nsocket

Description
ÁÖ¾îÁø ÇüÅ¿¡ µû¶ó¼­ ¼ÒÄÏÀ» »ý¼ºÇÑ´Ù.

Syntax
S32 Nsocket(S32 domain, S32 type, S32 protocol)

Parameters
domainÇ×»ó PF_INETÀ» °®´Â´Ù.
type SOCK_STREAM ½ºÆ®¸² ¼ÒÄÏ (TCP/IP)
SOCK_DGRAM µ¥ÀÌÅͱ׷¥ ¼ÒÄÏ(UDP/IP)
SOCK_RAW raw-protocol ÀÎÅÍÆäÀ̽º
protocolÀϹÝÀûÀ¸·Î 0À» °®´Â´Ù.

Returns
-1 ¿¡·¯
>= 0»õ·Î ¸¸µé¾îÁö´Â ¼ÒÄÏ ½Äº°ÀÚ

See Also
Nclosesocket

Comments
¿¡·¯°¡ ³­ °æ¿ì¿¡ errno¿¡ ¿¡·¯ Äڵ尡 ÀúÀåµÈ´Ù. errno´Â Á¤¼öÇüÀÇ ½Ã½ºÅÛ Àü¿ª º¯¼öÀÌ´Ù. ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿¡·¯´Â ´ÙÀ½°ú °°´Ù.

EPROTONOSUPPORTÁö¿øÇÏÁö ¾Ê´Â ÇÁ·ÎÅäÄÝ
ENOBUFS ³²¾ÆÀÖ´Â ¹öÆÛ°¡ ¾øÀ½

Example
S32 s; /* a socket */
s = Nsocket(PF_INET, SOCK_DGRAM, 0);
if ( s < 0 )
   /* process error */