Ȥ½Ã... µ¨ÆÄÀÌ¿¡¼...
VC++ 6.0¿¡¼¿Í °ÅÀÇ °°Àº ¹æ¹ýÀ¸·Î... winsockÀ» ½á¸Ô´Â ¹æ¹ýÀº ¾øÀ»±î¿ä...?
#101-1. ¾È¿µ±â |
2005/01/24 (Mon) |
µ¿ÀÏÇÕ´Ï´Ù.
¸¸¾à MFCÀÇ CAsyncSocketÀ̳ª CSocketÀ» ¸»¾¸ÇϽô °ÍÀ̶ó¸é VCL¿¡´Â TServerSocket°ú TClientSocket °°Àº ±âº» ¼ÒÄÏ class°¡ ÀÖ½À´Ï´Ù. ±×¸®°í VC++¿¡¼ WinsockÀ» Á÷Á¢ »ç¿ëÇϼ̴ٸé Delphi¿¡¼µµ °°Àº API·Î »ç¿ëÇÏ¸é µË´Ï´Ù. Win32´Â VC++À̳ª Delphi³ª ¸ðµÎ ȣȯµÇ´Â API´Ï±î¿ä.
|
#101-2. ±×³×°íÄ¡±â |
2005/01/26 (Wed) |
¾Æ¾Æ... ±×°ÍÀÌ...
WinsockÀ» Á÷Á¢ ½á¸Ô¾ú´õ·¨½À´Ï´Ù. #ifdef Àå³(...;)À» ÅëÇØ À©µµ ¸®´ª½º ¾çÂÊ ´Ù¿¡¼ ¸ÔÈ÷´Â ÇÁ·Î±×·¥À» ¸¸µé¾ú´øÁö¶ó...
±×·±µ¥ Delphi¿¡¼ °ÅÀÇ °°Àº ¹æ¹ý (uses winsock;) À¸·Î Äڵ带 ¿Å±â´Ùº¸´Ï... ¸î¸î ÀÚ·áÇüÀÌ [¾ø´õ±º¿ä]...
ÈÄ¿ì; »ó´çÈ÷ ³°¨ÇÕ´Ï´Ù...
ÀÏ´Ü ¸»¾¸ÇØ Áּż °¨»çÇÕ´Ï´Ù. ÇÏ´Â µ¥±îÁö ´õ ÇØ º¸°Ú½À´Ï´Ù.
»ý°¢°°¾Æ¼´Â TClientSocketÀ» ¾²°í ½Í½À´Ï´Ù¸¸ Raw ¸ðµå¸¦ ½á¸Ô¾î¾ß ÇÏ´ÂÁö¶ó...
|
#101-3. ¾È¿µ±â |
2005/01/27 (Thu) |
ÀÌ»óÇϳ׿ä.
Àúµµ C++·Î Win32, Linux ´Ù µ¹¾Æ°¡´Â ¼ÒÄÏÀ» ¸¸µç Àûµµ ÀÖ°í ±×°ÍÀ» µ¨ÆÄÀÌ·Î Æ÷ÆÃÇÑ Àûµµ ÀÖ¾ú´Âµ¥... ÀÚ·áÇüÀÌ ¾ø´Â ¹®Á¦´Â ¾ø¾ú´Âµ¥¿ä. inet_aton() °°Àº ÇÔ¼ö´Â ¾øÀ» ¼ö´Â ÀÖÁö¸¸ ´ëü ÇÔ¼ö¸¦ ¾²¸é µÇ°í...
|
#101-4. ±×³×°íÄ¡±â |
2005/01/29 (Sat) |
ÈÞ! ´äÀ» ã¾Ò½À´Ï´Ù.
ÈÞ! °á±¹Àº ´äÀ» ã¾Ò½À´Ï´Ù. DelphiKorea¸¦ µÚÀûÀÌ´Ù°¡ ÁÁÀº ¿¹Á¦ ¼Ò½º¸¦ ¹ß°ßÇß½À´Ï´Ù.
¾Ë°í º¸´Ï TSocket¿Í °°Àº "TÀÚµ¹¸²"ÀÚ·áÇüµéÀ» ¾²´õ±º¿ä. =_=; sockaddr_in ÀÚ·áÇü°ú °°Àº °æ¿ì´Â ¾Æ¿¹ TSockAddrInó·³ ¹ØÁÙÀÌ »ç¶óÁö°í ¹Ù²î´Â Àϵµ...
¸»¾¸´ë·Î [µ¿ÀÏÇÏ´õ±º¿ä]. ^^;;; ´Ù¸¸ º¯¼ö ÀÚ·áÇü°°Àº µ¥¼ ¾à°£ÀÇ Â÷ÀÌ°¡...
¿ª½Ã °¨»çÇÕ´Ï´Ù.
¾Æ, ÇÑ °¡Áö ´õ ¿©Âá °ÍÀÌ Àִµ¥¿ä.
Sockaddr_in ÀÚ·áÇü (C++ ±âÁØ) À» »ç¿ëÇÏ´Â µ¥ ÀÖ¾î ´ëºÎºÐ memset ÇÔ¼ö¸¦ ½á¼ º¯¼ö Àüü¸¦ 0À¸·Î ÃʱâÈÇÏ´õ±º¿ä.
Á¦°¡ ±¸ÇÑ ¿¹Á¦ ¼Ò½º¿¡¼´Â ±×·¯ÇÑ ÃʱâÈ ¾øÀÌ ±×³É ÇÊ¿äÇÑ °ª¸¸ ÁöÁ¤ÇÏ´øµ¥...
ÃʱâÈ´Â ÇÊ¿ä°¡ ¾ø´Â °ÍÀϱî¿ä? ÇÊ¿äÇÏ´Ù¸é ¾î¶² ½ÄÀ¸·Î ÇàÇØ¾ß ÇÒ±î¿ä?
|
|