Ngetsockname
Description
¼ÒÄÏÀ» ÅëÇØ Áö¿ª ÁÖ¼Ò Á¤º¸¸¦ ¾ò´Â´Ù.
Syntax
S32 Ngetsockname(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 */