BOOL ¿¬°á ( LPCTSTR lpszHostAddress, UINT nHostPort );
BOOL ¿¬°á ( const SOCKADDR * lpSockAddr, int nSockAddrLen );
¹Ýȯ °ª
ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0, ±×¸®°í ƯÁ¤ ¿À·ù Äڵ带 »ç¿ë ÇÏ´Â GetLastError¸¦ È£Ãâ ÇÏ ¿© °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. WSAEWOULDBLOCK¿À·ù Äڵ带 ³ªÅ¸³À´Ï´ÙÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ overridable ÄݹéÀ» »ç¿ë ÇÏ´Â °æ¿ì¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ ¿¬°á ÀÛ¾÷ÀÌ ¿Ï·á µÇ ¸é OnConnect ¸Þ½ÃÁö¿¡ ¹Þ°Ô µË´Ï´Ù. ÀÌ ¸â¹ö ÇÔ¼ö¿¡ ´ÙÀ½°ú °°Àº ¿À·ù°¡ Àû¿ë:
¸Å°³ º¯¼ö
lpszHostAddress
ÀÌ °³Ã¼´Â ¿¬°á µÈ ¼ÒÄÏÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò: "ftp.microsoft.com" ¶Ç´Â "128.56.22.8"°ú °°Àº Á¡¼±µÈ ¹øÈ£¿Í °°Àº ÄÄÇ»ÅÍ À̸§À»¡£
nHostPort
¼ÒÄÏ ÀÀ¿ë ÇÁ·Î±×·¥À» ½Äº° ÇÏ´Â Æ÷Æ®¡£
lpSockAddr
¿¬°á µÈ ¼ÒÄÏÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔ ÇÏ´Â SOCKADDR ±¸Á¶Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
nSockAddrLen
LpSockAddr ¹ÙÀÌÆ®¿¡¼¿¡ ÁÖ¼Ò ±æÀÌ¡£
ÁÖÀÇ
¾ÊÀº ½ºÆ®¸² ¶Ç´Â µ¥ÀÌÅÍ ±×·¥ ¼ÒÄÏ ¿¬°áÀ» ¼³Á¤ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¼ÒÄÏÀº ¹ÙÀεùµÈ °æ¿ì °íÀ¯ °ª ½Ã½ºÅÛ¿¡ ÀÇÇØ ·ÎÄà ¿¬°á¿¡ ÇÒ´ç µÈ ¼ÒÄÏ ´äº¯ ¹ÙÀεùµË´Ï´Ù. Âü°í À̸§ ±¸Á¶ ÁÖ¼Ò Çʵ尡 ¸ðµÎ 0 ÀÌ¸é ¿¬°á ¿¡¼ 0ÀÌ ¹Ýȯ µË´Ï´Ù. È®ÀåµÈ ¿À·ù Á¤º¸¸¦ ¾òÀ¸·Á¸é GetLastError ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ¡£
½ºÆ®¸² ¼ÒÄÏ ( SOCK_STREAMÀ¯Çü)¿¡ ´ë ÇÑ È°¼º ¿¬°á ¿ÜºÎ È£½ºÆ®¿¡ ½ÃÀÛ µË´Ï´Ù. ¼ÒÄÏ È£ÃâÀÌ ¼º°øÀûÀ¸·Î ¿Ï·á µÇ ¸é ¼ÒÄÏÀº º¸³»±â/¹Þ±â µ¥ÀÌÅÍ Áغñ¡£
µ¥ÀÌÅÍ ±×·¥ ¼ÒÄÏ ( SOCK_DGRAMÀ¯Çü)¿¡ ´ë ÇÑ ±âº» ´ë»ó ¼³Á¤´Â ÈÄ¼Ó Àü¼Û ¿¡ »ç¿ë ÇÏ´Â °ÍÀÔ´Ï´Ù ¹× ¼ö½Å È£Ãâ¡£
CAsyncSocket °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::GetSockName, CAsyncSocket::Create, CAsyncSocket::AsyncSelect(&N)