BOOL¸¸µé±â (UINTnSocketPort=0nSocketType=SOCK_STREAM,±älEvent=FD_READ| intFD_WRITE|FD_OOB|FD_ACCEPT|FD_CONNECT|FD_CLOSE,LPCTSTRlpszSocketAddress=NULL);
¹Ýȯ °ª
ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0, ±×¸®°í ƯÁ¤ ¿À·ù Äڵ带 »ç¿ë ÇÏ´Â GetLastError¸¦ È£Ãâ ÇÏ ¿© °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸â¹ö ÇÔ¼ö¿¡ ´ÙÀ½°ú °°Àº ¿À·ù°¡ Àû¿ë:
¸Å°³ º¯¼ö
nSocketPort
Àß ¾Ë·ÁÁø Æ÷Æ® ¿øÇÏ´Â Æ÷Æ®¸¦ ¼±Åà ÇÏ·Á¸é Windows ¼ÒÄÏ °æ¿ì ¼ÒÄÏ, ¶Ç´Â 0¿Í ÇÔ²² »ç¿ëÇÒ ¼ö¡£
nSocketType
SOCK_STREAM ¶Ç´Â SOCK_DGRAM¡£
lEvent
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ °ü½ÉÀÌ ³×Æ®¿öÅ© À̺¥Æ®ÀÇ Á¶ÇÕÀ» ÁöÁ¤ ÇÏ´Â ºñÆ® ¸¶½ºÅ©¡£
lpszSockAddress
¿¬°á µÈ ¼ÒÄÏ "128.56.22.8"°ú °°ÀÌ Á¡À¸·Î ±¸ºÐ µÈ ¹øÈ£ÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ Æ÷ÇÔ ÇÏ´Â ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
ÁÖÀÇ
Windows ¼ÒÄÏÀ» ¸¸µé°í ¿¬°á ¼ÒÄÏ °³Ã¼¸¦ »ý¼º ÇÑ ÈÄ Create ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¸¸µé±â °¡ ÁöÁ¤µÈ µÈ ÁÖ¼Ò¿¡ ¼ÒÄÏÀ» ¹ÙÀεùÇÒ ¹ÙÀεù ¸¦ È£Ãâ ÇÕ´Ï´Ù. Áö¿ø µÇ´Â ´ÙÀ½ ¼ÒÄÏ Á¾·ù:
¸Þ¸ðnbsp;¼ö¶ô ¸â¹ö ÇÔ¼ö ¸Å°³ º¯¼ö·Î »õ ºó CSocket °³Ã¼¿¡ ´ë ÇÑ ÂüÁ¶¸¦ °É¸³´Ï´Ù. Accept¸¦ È£Ãâ Çϱâ Àü¿¡ÀÌ °³Ã¼¸¦ ±¸¼º ÇØ¾ß ÇÕ´Ï´Ù. ¸í½ÉÀÌ ¼ÒÄÏ °³Ã¼°¡ ¹üÀ§, ¿¬°á Á¾·áÀÇ ¿ÜÃâ ÇÏ´Â °æ¿ì. ÀÌ »õ ¼ÒÄÏ °³Ã¼¿¡ ´ë ÇÑ Create ¸¦ È£Ãâ ÇÏÁö ¸¶½Ê½Ã¿À(&N)¡£
½ºÆ®¸²°ú µ¥ÀÌÅÍ ±×·¥ ¼ÒÄÏ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ Windows ¼ÒÄÏ: ¹è°æ ¹× Windows ¼ÒÄÏ: Æ÷Æ® ¹× ¼ÒÄÏ ÁÖ¼Ò Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼ ¹× °³¿ä Windows ¼ÒÄÏ 2 ¿Í Win32 SDK ¼³¸í¼¿¡¼ Windows ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö °í·Á »çÇס£
CAsyncSocket °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSockName,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown(&N)