CAsyncSocket::Accept

°¡»ó BOOL ¼ö¶ô ( CAsyncSocketamp; rConnectedSocket, SOCKADDR * lpSockAddr = NULL int* lpSockAddrLen = NULL );(&A)

¹Ýȯ °ª

ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0, ±×¸®°í ƯÁ¤ ¿À·ù Äڵ带 »ç¿ë ÇÏ´Â GetLastError¸¦ È£Ãâ ÇÏ ¿© °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸â¹ö ÇÔ¼ö¿¡ ´ÙÀ½°ú °°Àº ¿À·ù°¡ Àû¿ë:

¸Å°³ º¯¼ö

rConnectedSocket

¿¬°á¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â »õ·Î¿î ¼ÒÄÏÀ» ½Äº°¿¡ ´ë ÇÑ ÂüÁ¶¡£

lpSockAddr

³×Æ®¿öÅ©¿¡ ¾Ë·ÁÁø ¿¬°á ¼ÒÄÏÀÇ ÁÖ¼Ò¸¦ ¹Þ´Â SOCKADDR ±¸Á¶Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. LpSockAddr Àμö´Â Á¤È®ÇÑ Çü½Ä ¼³¸³ ¼ÒÄÏÀ» ¸¸µé ¶§ ÁÖ¼Ò ÆÐ¹Ð¸®¿¡ ÀÇÇØ °áÁ¤ µË´Ï´Ù. LpSockAddr ¹×/¶Ç´Â lpSockAddrLen ¸¦ NULL·Î °°ÀºÁö, ´ÙÀ½ Çã¿ëµÈ ¼ÒÄÏÀÇ ¿ø°Ý ÁÖ¼Ò¿¡ ´ë ÇÑ ¾Æ¹«·± Á¤º¸ ¹Ýȯ¡£

lpSockAddrLen

LpSockAddr ¹ÙÀÌÆ®¿¡¼­¿¡ ÁÖ¼Ò ±æÀÌ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. LpSockAddrLen Àº °ª °á°ú ¸Å°³ º¯¼ö: óÀ½ lpSockAddr; °¡¸®Å°´Â °ø°£ÀÇ ÀÖ¾î¾ß ¹Ýȯ µÈ ½ÇÁ¦ ±æÀÌ (¹ÙÀÌÆ®)ÀÇ ¹Ýȯ ÁÖ¼Ò Æ÷ÇÔ µË´Ï´Ù.

ÁÖÀÇ

¼ÒÄÏ ¿¬°áÀ» Çã¿ë ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÌ ·çƾ º¸·ù ÁßÀÎ ¿¬°á Å¥ÀÇ Ã¹ ¹øÂ° ¿¬°áÀ» ÃßÃâ ÇÏ °íÀÌ ¼ÒÄÏ °°Àº ¼Ó¼º °¡Áø »õ ¼ÒÄÏÀ» ¸¸µì´Ï´Ù rConnectedSocket¿¡ ¿¬°á ÇÕ´Ï´Ù. Å¥¿¡ º¸·ù ÁßÀÎ ¿¬°áÀÌ ¾ø´Â °æ¿ì Accept ´Â 0À» ¹Ýȯ ÇÕ´Ï´Ù. ÇÏ °í GetLastError ¿À·ù¸¦ ¹Ýȯ ÇÕ´Ï´Ù. Çã¿ëµÈ ¼ÒÄÏ (rConnectedSocket) ´õ ¸¹Àº ¿¬°áÀ» Çã¿ë ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿ø·¡ ¼ÒÄÏ ¿­·Á À¯Àû°ú µè±â¡£

Åë½Å °èÃþÀ» ¾Ë·ÁÁø Àμö lpSockAddr ¿¬°á ¼ÒÄÏÀÇ ÁÖ¼Ò¿¡ ÀÔ·Â µÈ °á°ú ¸Å°³ º¯¼öÀÔ´Ï´Ù. ¼ö¶ô SOCK_STREAM °°Àº ¿¬°á ±â¹Ý ¼ÒÄÏ Á¾·ù¿Í ÇÔ²² »ç¿ë¡£

CAsyncSocket °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::Listen, CAsyncSocket::Create, :: WSAAsyncSelect(&N)

Index