|
안녕하세요... Moony입니다...
역시 전체 소스를 보니까 무엇이 문제인지 나오네요...^^;
윈도우 소켓을 쓰기 위해서는 소켓 DLL을 초기화를 먼저 시켜주고 난 다음에
소켓 API들을 써야 합니다...
그리고 후에 소켓 DLL을 종료시켜주어야 하는데 이 역할을 하는 것이 다음것들입니다..
WSAStartup() - 초기화
WSACleanup() - 종료
즉, 사용예는 다음과 같습니다...
빌더 윈32SDK help에 있는건데 적당히 옮겨보죠...
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 0 );
err = WSAStartup( wVersionRequested, &wsaData ); // 소켓 DLL 초기화
if ( err != 0 )
{
ShowMessage("wsa error..");
/* Tell the user that we couldn't find a usable */
/* WinSock DLL. */
return;
}
// 소켓 API 사용
:
:
WSACleanup(); // 소켓 DLL 종료
이렇게 사용하시면 별 문제 없을겁니다...
그럼 참고하시길...
|