CAsyncSocket Ŭ·¡½º ¸â¹ö

°Ç¼³

CAsyncSocket CAsyncSocket °³Ã¼ »ý¼º¡£
¸¸µé±â ¼ÒÄÏÀ» ¸¸µì´Ï´Ù.

Ư¼º

÷ºÎ ¼ÒÄÏ ÇÚµé CAsyncSocket °³Ã¼¿¡ ¿¬°á¡£
ºÐ¸® CAsyncSocket °³Ã¼¿¡¼­ ¼ÒÄÏ ÇÚµéÀ» ºÐ¸®¡£
FromHandle ¼ÒÄÏ ÇÚµéÀ» ÁÖ¾îÁø CAsyncSocket °³Ã¼¿¡ Æ÷ÀÎÅ͸¦ ¹Ýȯ¡£
GetLastError ¸¶Áö¸· ÀÛ¾÷ ½ÇÆÐ¿¡ ´ë ÇÑ ¿À·ù »óŸ¦ °¡Á®¿É´Ï´Ù.
GetPeerName ¼ÒÄÏÀÌ ¿¬°á µÇ¾î ÀÖ´Â ÇÇ¾î ¼ÒÄÏÀÇ ÁÖ¼Ò¸¦ °¡Á®¿É´Ï´Ù.
GetSockName ¼ÒÄÏÀÇ ·ÎÄà À̸§À» °¡Á®¿É´Ï´Ù.
GetSockOpt ¼ÒÄÏ ¿É¼Ç °Ë»ö¡£
SetSockOpt ¼ÒÄÏ ¿É¼Ç ¼³Á¤¡£

ÀÛ¾÷

¼ö¶ô ¼ÒÄÏ ¿¬°á ¼ö¶ô¡£
AsyncSelect ¼ÒÄÏ¿¡ ´ë ÇÑ ¿äû À̺¥Æ® ¾Ë¸²¡£
¹ÙÀεù ·ÎÄà ÁÖ¼Ò¸¦ ¼ÒÄÏ¿¡ ¿¬°á¡£
´Ý±â ¼ÒÄÏÀ» ´Ý½À´Ï´Ù.
¿¬°á ÇÇ¾î ¼ÒÄÏ¿¡ ¿¬°á¡£
IOCtl ¼ÒÄÏ ¸ðµå Á¦¾î¡£
µé¾î¿ä µé¾î¿À´Â ¿¬°á ¿äûÀ» ¼ö½Å ´ë±â ¼ÒÄÏÀ» ¼³Á¤¡£
¼ö½Å ¼ÒÄÏ¿¡¼­ µ¥ÀÌÅ͸¦ ¼ö½Å¡£
ReceiveFrom µ¥ÀÌÅÍ ±×·¥À» ¼ö½Å ÇÏ °í ¿øº» ÁÖ¼Ò ÀúÀå¡£
º¸³»±â ¿¬°á µÈ ¼ÒÄÏ¿¡ µ¥ÀÌÅÍ Àü¼Û¡£
SendTo ƯÁ¤ ´ë»ó¿¡ µ¥ÀÌÅ͸¦ Àü¼Û¡£
¼Ë´Ù¿î ¼ÒÄÏ º¸³»±â ¶Ç´Â ¹Þ±â È£ÃâÀ» »ç¿ë ÇÏÁö ¾Êµµ·Ï ¼³Á¤¡£

Overridable ¾Ë¸² ±â´É

OnAccept º¸·ù ÁßÀÎ ¿¬°á ¿äû È£Ãâ ¼ö¶ô ¿¡¼­ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â ¼ö½Å ´ë±â ¼ÒÄÏÀ» ¾Ë¸³´Ï´Ù.
OnClose ¼ÒÄÏ ¿¬°á µÈ ¼ÒÄÏÀ» ´Ý¾Ò½À´Ï´Ù ¾Ë¸³´Ï´Ù.
OnConnect ¿¬°á ¼ÒÄÏ ¿¬°á ½Ãµµ°¡ ¿Ï·á µÇ¾ú´ÂÁö, ¿©ºÎ ¶Ç´Â ¿À·ù¿¡¼­ ¼º°øÀûÀ¸·Î ¾Ë¸³´Ï´Ù.
OnOutOfBandData °Å±â¿¡ ±ä±Þ ¸Þ½ÃÁö ÀϹÝÀûÀ¸·Î ¼ÒÄÏ¿¡ ÀÐÀ» ¼ö-¹êµå µ¥ÀÌÅÍ ¼ö½Å ¼ÒÄÏÀ» ¾Ë¸³´Ï´Ù.
OnReceive Receive ¸¦ È£Ãâ ÇÏ ¿© °Ë»öÇÒ µ¥ÀÌÅÍ¿¡´Â ¼ö½Å ´ë±â ¼ÒÄÏÀ» ¾Ë¸³´Ï´Ù.
OnSend º¸³»±â ¸¦ È£Ãâ ÇÏ ¿© µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖµµ·Ï ¼ÒÄÏÀ» ¾Ë¸³´Ï´Ù.

µ¥ÀÌÅÍ ¸â¹ö

m_hSocket CAsyncSocket °³Ã¼¿¡ ¿¬°á µÈ ¼ÒÄÏ ÇÚµéÀ» ³ªÅ¸³À´Ï´Ù.

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

Index