|
아래 소스를 돌리니 이런 에러가 뜨네요.
Unresolved external 'WSASocket' refrenced form unit.obj
Unresolved external 'WSAloctl' refrenced form unit.obj
비주얼 소스에서 따온거지만 빌더에도 헤더도 있고 선언도
되어있던데...어디서 부터 해결을 해봐야 할까요?
도움 바랍니다.
/* call WSAStartup first */
WSAData wsaData;
char *Address;
if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0)
return "";
SOCKET sd = WSASocket(AF_INET, SOCK_DGRAM, 0, 0, 0, 0);
INTERFACE_INFO InterfaceList[20];
unsigned long nBytesReturned;
if ( WSAIoctl(sd, SIO_GET_INTERFACE_LIST, 0, 0,&InterfaceList,sizeof InterfaceList, &nBytesReturned, 0, 0) != 0)
{
return "";
}
int nNumInterfaces = nBytesReturned / sizeof(INTERFACE_INFO);
for (int i = 0; i < nNumInterfaces; i++) {
INTERFACE_INFO* ii = &InterfaceList[i];
Address=inet_ntoa(ii->iiAddress.AddressIn.sin_addr);
}
return Address;
}
|