2009. 7. 3. 10:38

[소켓프로그래밍] winsock.h 중복 재정의 에러, error C2011: 'fd_set' : 'struct' type redefinition

원인
windows.h 가 구버전의 winsock.h 를 포함하고 있기 때문이다.

해결방법
#include <windows.h > 문장 위에 아래 문장을 추가해 준다.
#ifndef _WINSOCKAPI_
#define _WINSOCKAPI
#endif