WSAGetLastError
WSAGetLastError ÇÔ¼ö´Â °¡Àå ÃÖ±Ù¿¡ ÀÏ¾î³ ½ÇÆÐÇÑ ¼ÒÄÏ¿¬»êÀÇ ¿¡·¯Äڵ带 ¾ò¾î³»´Â ÇÔ¼öÀÔ´Ï´Ù.
int WSAGetLastError (void);
Remarks
WSAGetLastError ÇÔ¼ö´Â ¸¶Áö¸·À¸·Î ¹ß»ýÇÑ ³×Æ®¿÷ ¿¡·¯¸¦ ¹ÝȯÇÕ´Ï´Ù. ƯÁ¤ÇÑ À©µµ¿ì ¼ÒÄÏÀÌ ¿¡·¯°¡ ¹ß»ýµÇ¸é, ÀÌ ÇÔ¼ö´Â ±×¿¡ ÀûÀýÇÑ ¿¡·¯Äڵ带 ¹ÝȯÇϰԵÇÁÒ. ÀÌ ¿¡·¯ÄÚµå´Â getsockopt ÇÔ¼ö¸¦ SO_ERROR ¿É¼ÇÀ¸·Î È£ÃâÇØ¼ ¾òÀº ¿¡·¯ÄÚµå¿Í´Â ´Ù¸¦ ¼ö ÀÖÀ¸´Ï ¿°µÎÇØ µÎµµ·Ï ÇϽñ¸¿ä. WSAGetLastError ´Â ´ÙÁß¾²·¹µå ¾îÇø®ÄÉÀ̼ÇÀÌ °æ¿ì ¸ðµç ¾²·¹µåÀÇ ¼ÒÄÏ¿¡ ´ëÇØ¼ µ¿ÀÛÀ» ÇÏ°Ô µÈ´Ù´Â Á¡µÎ ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.
¼º°øÀûÀÎ ¼ÒÄÏ ÇÔ¼öÀÇ È£ÃâÀ̶óµçÁö, WSAGetLastErrorÀÇ È£ÃâÀº ¿¡·¯Äڵ带 ¸®¼ÂÇÏÁö ¾Ê½À´Ï´Ù. ¿¡·¯Äڵ带 ¸®¼ÂÇÏ°í ³ªÁß¿¡ ´Ù½Ã »ç¿ëÇϱâ À§Çؼ´Â WSAGetLastError ÇÔ¼ö¸¦ iError ¸Å°³º¯¼ö¸¦ 0À¸·ÎÇÏ¿© È£ÃâÇØ¾ß ÇÕ´Ï´Ù. SO_ERROR ¿É¼ÇÀ¸·Î È£ÃâµÈ getsockopt ÇÔ¼ö¶ÇÇÑ 0À¸·Î È£ÃâÇØ¼ ¿¡·¯Äڵ带 ¸®¼ÂÇØ¾ß¸¸, ´ÙÀ½¿¡ Á¤È®ÇÑ ¿¡·¯Äڵ带 ¾òÀ» ¼ö ÀÖ´Ù´ÂÁ¡! Áß¿äÇÑ ºÎºÐÀ̴ϱî. ²À! ²À! ²À! ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.
±×¸®°í ºñµ¿±â ³×Æ®¿÷ ÅëÁö ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¶§ ¸Þ½ÃÁöÀÇ lParamÀ¸·Î ¿À´Â ¿¡·¯°ªÀº WSAGetLastErrorÇÔ¼ö·Î ¾ò¾î³½ ¿¡·¯°ª°ú ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ µÎ ¿¡·¯°ªÀ» ºñ±³Çؼ ¼·Î üũÇÏ´Â °ÍÀº ¹«ÀÇ¹Ì ÇÏ´Ù´Â °ÍÀ» ¶ÇÇÑ ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.
Return Values
ÇÔ¼öÀÇ ¹Ýȯ°ªÀº ¸¶Áö¸· À©µµÁî ¼ÒÄÏ ¿¬»êÀÇ ¿¡·¯Äڵ带 ÀǹÌÇÕ´Ï´Ù.
QuickInfo
Windows NT : »ç¿ë°¡´É
Windows :
»ç¿ë°¡´É
Windows CE : ¹öÁ¯ 1.0 ±×¸®°í ±×ÀÌÈÄÀÇ ¹öÁ¯¿¡¼ »ç¿ë°¡´É
Header
:
Win16/32
: winsock.h
Win32-II
: winsock2.h
Import Library :
Win16 : winsock.lib
Win32
: wsock32.lib
Win32-II
: ws2_32.lib