NNwrite

Description
³×Æ®¿öÅ© ¿¬°áÀ» ÅëÇØ ÁÖ¾îÁø ¹öÆÛ¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ¾´´Ù.

Syntax
S32 NNwrite(S32 conno, S8 *buff, S32 len)

Parameters
conno³×Æ®¿öÅ© ¿¬°á ¹øÈ£
buff¾µ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í ÀÖ´Â ¹öÆÛ
len¾²·Á´Â µ¥ÀÌÅÍÀÇ Å©±â

Returns
count0º¸´Ù Å« °æ¿ì¿¡ ½ÇÁ¦ ¾´ µ¥ÀÌÅÍÀÇ Å©±â
EBADF À߸øµÈ ³×Æ®¿öÅ© ¿¬°á ¹øÈ£
ETIMEOUT¿äûÇÑ ½Ã°£ÀÌ °æ°úÇÑ °æ¿ì
ECONNABORTEDÇÁ·ÎÅäÄÝ ¿¡·¯. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­´Â ³×Æ®¿öÅ© ¿¬°áÀ» ²÷¾î¾ß ÇÑ´Ù.
EMSGSIZEµ¥ÀÌÅÍ°¡ Ä¿¼­ ³»ºÎ ¹öÆÛ°¡ ¸ðÀÚ¶ó´Â °æ¿ì

Comments
TCP¿¬°áÀÇ °æ¿ì¿¡ ¹öÆÛÀÇ Å©±â´Â ³×Æ®¿öÅ© ¿¬°áÀÌ µÉ ¶§ ¿ø°ÝÁö TCP¿¡¼­ ³ªÅ¸³»´Â ÃÖ´ë ¼¼Å©¸ÕÆ®ÀÇ Å©±â¸¦ ¹Ý¿µÇÑ´Ù. ÀÌ °ªÀº UDP¿¬°áÀÇ °æ¿ì¿¡´Â ¸µÅ© °èÃþ¿¡¼­ ¿ä±¸µÇ´Â MTU¿¡ ¹Ý¿µµÈ´Ù. ÀÌ °ªµéÀº ÀϹÝÀûÀ¸·Î Àû¾îµµ 256 ¹ÙÀÌÆ®¸¦ ³Ñ¾î¾ß ÇÏ¸ç µû¶ó¼­ ÀÛÀº ¹öÆ۵鿡 Á÷Á¢ ¾²´Â °ÍÀÌ ÁÁ´Ù.

See Also
NNopen, NNclose

Example
/* user defined input buffer size */
#define MAX_BUFFER_SIZE 80
S32 error;
S32 conno;
S8 buff[MAX_BUFFER_SIZE];
conno = NNopen("host", "TCP/IP", NNportno(), 1050, 0 );
if ( conno < 0 )
   /* process error */

/* write data stored in "buff" to the connection number "conno" */
error = NNread(conno, buff, sizeof(buff));
if ( error < 0 )
   /* process error */