Nsend

Description
³×Æ®¿öÅ© ¿¬°áÀ» ÅëÇØ µ¥ÀÌÅ͸¦ º¸³½´Ù.

Syntax
S32 Nsend(S32 s, S8 *buf, S32 len, S32 flags)

Parameters
s ¼ÒÄÏ ½Äº°ÀÚ
buf º¸³¾ µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Â ¹öÆÛ
len º¸³¾ µ¥ÀÌÅÍÀÇ ¹ÙÀÌÆ® ¼ö
flagsMSG_OOB µ¥ÀÌÅ͸¦ ±ä±ÞÀ¸·Î º¸³¿
MSG_DONTROUTEµ¥ÀÌÅÍ°¡ ±âº» ¶ó¿ìÅ͸¦ ÅëÇØ º¸³»ÁöÁö ¾Êµµ·Ï º¸Àå

Returns
-1 ¿¡·¯
>= 0 º¸³½ µ¥ÀÌÅÍÀÇ ¹ÙÀÌÆ® ¼ö

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

EBADF À߸øµÈ ³×Æ®¿öÅ© ¿¬°á ¹øÈ£
ESHUTDOWN¼ÒÄÏÀÌ ´ÝÈù »óÅ¿¡¼­ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ¾øÀ½.
ECONNABORTEDÇÁ·ÎÅäÄÝ ¿¡·¯.
EMSGSIZE º¸³»·Á´Â µ¥ÀÌÅÍ°¡ ¹öÆÛÀÇ Å©±â¸¦ ÃÊ°úÇÔ
ENOBUFS ³²¾ÆÀÖ´Â ¹öÆÛ°¡ ¾øÀ½.
ETIMEDOUT ¿äûÇÑ ½Ã°£ÀÌ °æ°úÇÏ¿´À½

See Also
Nsendto, Nsendmsg

Example
S32 rc; /* return code */
S32 sd; /* socket identifier */
U8 buff[BUFFLEN+1];
...
rc = Nsend(sd, buff, sizeof(buff));
if ( rc < 0 )