Ngetpeername

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

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

Parameters
s ¼ÒÄÏ ½Äº°ÀÚ
name ¿ø°ÝÁö ÁÖ¼Ò Á¤º¸°¡ ÀúÀåµÉ ±¸Á¶Ã¼
namelen name±¸Á¶Ã¼ÀÇ Å©±â

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 */