Ngetsockopt

Description
¼ÒÄÏ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿É¼Ç°ªÀ» ±¸ÇÑ´Ù.

Syntax
S32 Ngetsockopt(S32 s, S32 level, S32 optname, S8 *optval, S32 *optlen)

Parameters
s ¼ÒÄÏ ½Äº°ÀÚ
level¾Æ·¡ Å×À̺í ÂüÁ¶
optname ¾Æ·¡ Å×À̺í ÂüÁ¶
optval ¿É¼Ç°ª¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
optlen¿É¼Ç°ªÀ» ÀúÀåÇÒ °÷ÀÇ Å©±â¿¡ ´ëÇÑ Æ÷ÀÎÅÍ

LevelOptnameDescription
IPPROTO_IPIP_OPTIONSOptions in IP Header
IPPROTO_TCPTCP_MAXSEGGet TCP maximum segment
  TCP_NODELAYDon't delay send
SOL_SOCKETSO_BROADCASTPermit broadcast
  SO_DEBUGDebug flag
  SO_DONTROUTENo routing
  SO_ERRORGet and clear error code
   SO_KEEPALIVEKeepalive probing
  SO_LINGERLinger on close
  SO_OOBINLINELeave URG data in line
  SO_RCVBUF Receive buffer size
  SO_SNDBUFSend buffer size
  SO_TYPEGet socket type
  SO_REUSEADDR Local address reuse

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

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

EFAULT À߸øµÈ Æ÷ÀÎÅÍÇüÀÇ ÀÎÀÚ °ª
EBADF À߸øµÈ ³×Æ®¿öÅ© ¿¬°á ¹øÈ£
ENOPROTOOPT ÇØ´çµÇ´Â ¿É¼ÇÀÌ ¾øÀ½.

See Also
Nsetsockopt