得到計算機的主機名和IP地址 (轉)

worldblog發表於2007-12-04
得到計算機的主機名和IP地址 (轉)[@more@]得到的主機名和     作者:
轉自: 中華技術網

編譯:劉峰

環境:Visual C++ 5 SP1/2 WINDOW NT4或 95.

需求:#include

連結庫:Wsock32.lib

詳細程式碼:


{
wVersionRequested;
WSADATA wsaData;
char name[255];
CString ip;
PHOSTENT hostinfo;
wVersionRequested = MAKEWORD( 2, 0 );

if ( Wtartup( wVersionRequested, &wsaData ) == 0 )
{

if( gethostname ( name, sizeof(name)) == 0)
{
if((hostinfo = gethostbyname(name)) != NULL)
{
=_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
}
}

WSACleanup( );
}
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988383/,如需轉載,請註明出處,否則將追究法律責任。

相關文章