Ngetsockname

Description
¼ÒÄÏÀ» ÅëÇØ Áö¿ª ÁÖ¼Ò Á¤º¸¸¦ ¾ò´Â´Ù.

Syntax
S32 Ngetsockname(S32 s, struct sockaddr *name, S32 *namelen)

Parameters
s ¼ÒÄÏ ½Äº°ÀÚ
name Áö¿ª ÁÖ¼Ò Á¤º¸¸¦ ÀúÀåÇÒ ±¸Á¶Ã¼
namelenname±¸Á¶Ã¼ÀÇ Å©±â

Returns
-1¿¡·¯
0 ¼º°øÀûÀ¸·Î ¼öÇà

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

EFAULTÀ߸øµÈ Æ÷ÀÎÅÍÇüÀÇ ÀÎÀÚ °ª
EBADFÀ߸øµÈ ³×Æ®¿öÅ© ¿¬°á ¹øÈ£

Example
S32 rc; /* return code */
struct sockaddr_in socka;
S32 s;
...
s = Nsocket(PF_INET, SOCK_DGRAM, 0);
...
rc = Ngetpeername(s, (struct sockaddr *)&socka, sizeof(socka));
if ( rc < 0 )
   /* process error */