Anhand eines Hostnamens die IP herauskriegen ...?



  • Hi,

    ist es möglich anhand eines Hostnamens die IP herauszukriegen ?

    thx, Phill



  • Diese Funktion ist so gemacht, dass man ihr als Parameter IP oder Hostname übergeben kann. Sie leifert die IP-Addresse.

    CString GetIPbyHost(CString host)
    {
    	in_addr iaDest;
    	iaDest.s_addr = inet_addr(host);
    	LPHOSTENT pHost;
    	if(iaDest.s_addr == INADDR_NONE)
    	{
    		pHost = gethostbyname(host);
    		if(pHost!=NULL)
    		{
    			CString ip;
    			IN_ADDR in;
    			in.S_un.S_addr=*((u_long *)pHost->h_addr_list[0]);
    			ip.Format("%s",inet_ntoa(in));
    			return ip;
    		}
    	}
    	else
    	{
    		pHost = gethostbyaddr((const char*)&iaDest, sizeof(struct in_addr), AF_INET);
    		if(pHost!=NULL)
    		{
    			CString ip;
    			IN_ADDR in;
    			in.S_un.S_addr=*((u_long *)pHost->h_addr_list[0]);
    			ip.Format("%s",inet_ntoa(in));
    			return ip;
    		}
    	}
    	return "";
    }
    

    ⚠
    Bevor du aber diese Funktion aufrufst, muss du dies ausführen:

    WSADATA wsaData;
    WSAStartup(MAKEWORD(1,1),&wsaData);
    


  • Hmm,kannst du mir verraten warum so viele Fehler entstehen obwohl ich die wininet, die winsock2 und die Ws2_32.lib inkludiert habe...?

    Fehler:

    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(180) : error C2065: 'in_addr' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(180) : error C2146: syntax error : missing ';' before identifier 'iaDest'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(180) : error C2065: 'iaDest' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(181) : error C2228: left of '.s_addr' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(181) : error C2065: 'inet_addr' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(182) : error C2065: 'LPHOSTENT' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(182) : error C2146: syntax error : missing ';' before identifier 'pHost'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(182) : error C2065: 'pHost' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(183) : error C2228: left of '.s_addr' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(183) : error C2065: 'INADDR_NONE' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(185) : error C2065: 'gethostbyname' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(189) : error C2065: 'IN_ADDR' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(189) : error C2146: syntax error : missing ';' before identifier 'in'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(189) : error C2065: 'in' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(190) : error C2228: left of '.S_un' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(190) : error C2228: left of '.S_addr' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(190) : error C2065: 'u_long' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(190) : error C2059: syntax error : ')'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(191) : error C2065: 'inet_ntoa' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(197) : error C2065: 'gethostbyaddr' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(197) : error C2027: use of undefined type 'in_addr'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(197) : see declaration of 'in_addr'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(197) : error C2065: 'AF_INET' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(201) : error C2146: syntax error : missing ';' before identifier 'in'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(202) : error C2228: left of '.S_un' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(202) : error C2228: left of '.S_addr' must have class/struct/union type
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(202) : error C2059: syntax error : ')'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(214) : error C2065: 'WSADATA' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(214) : error C2146: syntax error : missing ';' before identifier 'wsaData'
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(214) : error C2065: 'wsaData' : undeclared identifier
    C:\Programme\Microsoft Visual Studio\MyProjects\GetIPByHost\GetIPByHostDlg.cpp(215) : error C2065: 'WSAStartup' : undeclared identifier
    Error executing cl.exe.

    GetIPByHost.exe - 30 error(s), 0 warning(s)

    Header:

    #include <winsock2.h>
    #include <wininet.h>
    #include "stdafx.h"
    #include "GetIPByHost.h"
    #include "GetIPByHostDlg.h"
    #pragma comment(lib, "Ws2_32.lib")

    ??????

    thx, Phill



  • bitte nichts vor stdafx.h includen



  • Wenn ich es so schreibe

    #include "stdafx.h"
    #include <winsock2.h>
    #include <wininet.h>
    #include "GetIPByHost.h"
    #include "GetIPByHostDlg.h"
    #pragma comment(lib, "Ws2_32.lib")

    Dann erscheinen diese Fehler:

    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(639) : warning C4005: 'WSAEINTR' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14102) : see previous definition of 'WSAEINTR'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(640) : warning C4005: 'WSAEBADF' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14111) : see previous definition of 'WSAEBADF'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(641) : warning C4005: 'WSAEACCES' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14120) : see previous definition of 'WSAEACCES'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(642) : warning C4005: 'WSAEFAULT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14129) : see previous definition of 'WSAEFAULT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(643) : warning C4005: 'WSAEINVAL' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14138) : see previous definition of 'WSAEINVAL'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(644) : warning C4005: 'WSAEMFILE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14147) : see previous definition of 'WSAEMFILE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(649) : warning C4005: 'WSAEWOULDBLOCK' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14156) : see previous definition of 'WSAEWOULDBLOCK'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(650) : warning C4005: 'WSAEINPROGRESS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14165) : see previous definition of 'WSAEINPROGRESS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(651) : warning C4005: 'WSAEALREADY' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14174) : see previous definition of 'WSAEALREADY'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(652) : warning C4005: 'WSAENOTSOCK' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14183) : see previous definition of 'WSAENOTSOCK'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(653) : warning C4005: 'WSAEDESTADDRREQ' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14192) : see previous definition of 'WSAEDESTADDRREQ'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(654) : warning C4005: 'WSAEMSGSIZE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14201) : see previous definition of 'WSAEMSGSIZE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(655) : warning C4005: 'WSAEPROTOTYPE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14210) : see previous definition of 'WSAEPROTOTYPE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(656) : warning C4005: 'WSAENOPROTOOPT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14219) : see previous definition of 'WSAENOPROTOOPT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(657) : warning C4005: 'WSAEPROTONOSUPPORT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14228) : see previous definition of 'WSAEPROTONOSUPPORT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(658) : warning C4005: 'WSAESOCKTNOSUPPORT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14237) : see previous definition of 'WSAESOCKTNOSUPPORT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(659) : warning C4005: 'WSAEOPNOTSUPP' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14246) : see previous definition of 'WSAEOPNOTSUPP'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(660) : warning C4005: 'WSAEPFNOSUPPORT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14255) : see previous definition of 'WSAEPFNOSUPPORT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(661) : warning C4005: 'WSAEAFNOSUPPORT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14264) : see previous definition of 'WSAEAFNOSUPPORT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(662) : warning C4005: 'WSAEADDRINUSE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14273) : see previous definition of 'WSAEADDRINUSE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(663) : warning C4005: 'WSAEADDRNOTAVAIL' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14282) : see previous definition of 'WSAEADDRNOTAVAIL'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(664) : warning C4005: 'WSAENETDOWN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14291) : see previous definition of 'WSAENETDOWN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(665) : warning C4005: 'WSAENETUNREACH' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14300) : see previous definition of 'WSAENETUNREACH'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(666) : warning C4005: 'WSAENETRESET' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14309) : see previous definition of 'WSAENETRESET'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(667) : warning C4005: 'WSAECONNABORTED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14318) : see previous definition of 'WSAECONNABORTED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(668) : warning C4005: 'WSAECONNRESET' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14327) : see previous definition of 'WSAECONNRESET'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(669) : warning C4005: 'WSAENOBUFS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14336) : see previous definition of 'WSAENOBUFS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(670) : warning C4005: 'WSAEISCONN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14345) : see previous definition of 'WSAEISCONN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(671) : warning C4005: 'WSAENOTCONN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14354) : see previous definition of 'WSAENOTCONN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(672) : warning C4005: 'WSAESHUTDOWN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14363) : see previous definition of 'WSAESHUTDOWN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(673) : warning C4005: 'WSAETOOMANYREFS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14372) : see previous definition of 'WSAETOOMANYREFS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(674) : warning C4005: 'WSAETIMEDOUT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14381) : see previous definition of 'WSAETIMEDOUT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(675) : warning C4005: 'WSAECONNREFUSED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14390) : see previous definition of 'WSAECONNREFUSED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(676) : warning C4005: 'WSAELOOP' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14399) : see previous definition of 'WSAELOOP'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(677) : warning C4005: 'WSAENAMETOOLONG' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14408) : see previous definition of 'WSAENAMETOOLONG'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(678) : warning C4005: 'WSAEHOSTDOWN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14417) : see previous definition of 'WSAEHOSTDOWN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(679) : warning C4005: 'WSAEHOSTUNREACH' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14426) : see previous definition of 'WSAEHOSTUNREACH'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(680) : warning C4005: 'WSAENOTEMPTY' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14435) : see previous definition of 'WSAENOTEMPTY'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(681) : warning C4005: 'WSAEPROCLIM' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14444) : see previous definition of 'WSAEPROCLIM'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(682) : warning C4005: 'WSAEUSERS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14453) : see previous definition of 'WSAEUSERS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(683) : warning C4005: 'WSAEDQUOT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14462) : see previous definition of 'WSAEDQUOT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(684) : warning C4005: 'WSAESTALE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14471) : see previous definition of 'WSAESTALE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(685) : warning C4005: 'WSAEREMOTE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14480) : see previous definition of 'WSAEREMOTE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(690) : warning C4005: 'WSASYSNOTREADY' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14489) : see previous definition of 'WSASYSNOTREADY'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(691) : warning C4005: 'WSAVERNOTSUPPORTED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14498) : see previous definition of 'WSAVERNOTSUPPORTED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(692) : warning C4005: 'WSANOTINITIALISED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14507) : see previous definition of 'WSANOTINITIALISED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(693) : warning C4005: 'WSAEDISCON' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14516) : see previous definition of 'WSAEDISCON'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(694) : warning C4005: 'WSAENOMORE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14525) : see previous definition of 'WSAENOMORE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(695) : warning C4005: 'WSAECANCELLED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14534) : see previous definition of 'WSAECANCELLED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(696) : warning C4005: 'WSAEINVALIDPROCTABLE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14543) : see previous definition of 'WSAEINVALIDPROCTABLE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(697) : warning C4005: 'WSAEINVALIDPROVIDER' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14552) : see previous definition of 'WSAEINVALIDPROVIDER'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(698) : warning C4005: 'WSAEPROVIDERFAILEDINIT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14561) : see previous definition of 'WSAEPROVIDERFAILEDINIT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(699) : warning C4005: 'WSASYSCALLFAILURE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14570) : see previous definition of 'WSASYSCALLFAILURE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(700) : warning C4005: 'WSASERVICE_NOT_FOUND' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14579) : see previous definition of 'WSASERVICE_NOT_FOUND'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(701) : warning C4005: 'WSATYPE_NOT_FOUND' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14588) : see previous definition of 'WSATYPE_NOT_FOUND'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(702) : warning C4005: 'WSA_E_NO_MORE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14597) : see previous definition of 'WSA_E_NO_MORE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(703) : warning C4005: 'WSA_E_CANCELLED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14606) : see previous definition of 'WSA_E_CANCELLED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(704) : warning C4005: 'WSAEREFUSED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14615) : see previous definition of 'WSAEREFUSED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(720) : warning C4005: 'WSAHOST_NOT_FOUND' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14624) : see previous definition of 'WSAHOST_NOT_FOUND'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(724) : warning C4005: 'WSATRY_AGAIN' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14633) : see previous definition of 'WSATRY_AGAIN'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(728) : warning C4005: 'WSANO_RECOVERY' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14642) : see previous definition of 'WSANO_RECOVERY'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(732) : warning C4005: 'WSANO_DATA' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14651) : see previous definition of 'WSANO_DATA'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(743) : warning C4005: 'WSA_QOS_RECEIVERS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14660) : see previous definition of 'WSA_QOS_RECEIVERS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(745) : warning C4005: 'WSA_QOS_SENDERS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14669) : see previous definition of 'WSA_QOS_SENDERS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(747) : warning C4005: 'WSA_QOS_NO_SENDERS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14678) : see previous definition of 'WSA_QOS_NO_SENDERS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(749) : warning C4005: 'WSA_QOS_NO_RECEIVERS' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14687) : see previous definition of 'WSA_QOS_NO_RECEIVERS'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(751) : warning C4005: 'WSA_QOS_REQUEST_CONFIRMED' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14696) : see previous definition of 'WSA_QOS_REQUEST_CONFIRMED'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(753) : warning C4005: 'WSA_QOS_ADMISSION_FAILURE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14705) : see previous definition of 'WSA_QOS_ADMISSION_FAILURE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(755) : warning C4005: 'WSA_QOS_POLICY_FAILURE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14714) : see previous definition of 'WSA_QOS_POLICY_FAILURE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(757) : warning C4005: 'WSA_QOS_BAD_STYLE' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14723) : see previous definition of 'WSA_QOS_BAD_STYLE'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(759) : warning C4005: 'WSA_QOS_BAD_OBJECT' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14732) : see previous definition of 'WSA_QOS_BAD_OBJECT'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(762) : warning C4005: 'WSA_QOS_TRAFFIC_CTRL_ERROR' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14741) : see previous definition of 'WSA_QOS_TRAFFIC_CTRL_ERROR'
    c:\programme\microsoft platform sdk for windows xp sp2\include\winsock2.h(764) : warning C4005: 'WSA_QOS_GENERIC_ERROR' : macro redefinition
    c:\programme\microsoft platform sdk for windows xp sp2\include\winerror.h(14750) : see previous definition of 'WSA_QOS_GENERIC_ERROR'
    Linking...

    GetIPByHost.exe - 0 error(s), 73 warning(s)

    und Jetzt?

    Thx, Phill



  • Ich glaube du musst nur winsock2 includen... wininet brauchst du nicht.



  • Trotzdem bleiben die Fehler....Was kann ich tun ?

    Thx, Phill



  • Gib mir deine e-mail, ich sende dir ein kleines Bsp-Programm...



  • Hier meine E-Mail : NoName2one@hotmail.com

    Danke
    Phill



  • Danke Danke Dankschön... 😃

    Funtzt supi..

    Thx, Phill


Anmelden zum Antworten