天长最新招聘信息:获得本机IP地址
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 12:04:26
#include
#include
#include
using namespace std;#pragma comment(lib, "WS2_32.lib")void main()
{
//Socket初始化部分
WORD wVersionRequested;
WSADATA wsaData;
int err; wVersionRequested = MAKEWORD(2, 2); err = WSAStartup(wVersionRequested, &wsaData);
if (err != 0)
{
cout << "Initialize failed!" << endl;
return;
} if (LOBYTE( wsaData.wVersion ) != 2 ||
HIBYTE( wsaData.wVersion ) != 2)
{
WSACleanup( );
cout << "Initialize failed!" << endl;
return;
} //通过本机主机名.
char host_name[256];
gethostname(host_name,sizeof(host_name)); struct hostent *hp;
struct in_addr sa;
char *buf; hp = gethostbyname(host_name); if (hp != NULL)
{
//循环获取本地主机名
for (int i = 0; hp->h_addr_list[i]; i++)
{
memcpy (&sa, hp->h_addr_list[i],hp->h_length); buf = inet_ntoa(sa);
cout << "The host IP is:" << buf << endl;
}
} WSACleanup();
}
#include
#include
using namespace std;#pragma comment(lib, "WS2_32.lib")void main()
{
//Socket初始化部分
WORD wVersionRequested;
WSADATA wsaData;
int err; wVersionRequested = MAKEWORD(2, 2); err = WSAStartup(wVersionRequested, &wsaData);
if (err != 0)
{
cout << "Initialize failed!" << endl;
return;
} if (LOBYTE( wsaData.wVersion ) != 2 ||
HIBYTE( wsaData.wVersion ) != 2)
{
WSACleanup( );
cout << "Initialize failed!" << endl;
return;
} //通过本机主机名.
char host_name[256];
gethostname(host_name,sizeof(host_name)); struct hostent *hp;
struct in_addr sa;
char *buf; hp = gethostbyname(host_name); if (hp != NULL)
{
//循环获取本地主机名
for (int i = 0; hp->h_addr_list[i]; i++)
{
memcpy (&sa, hp->h_addr_list[i],hp->h_length); buf = inet_ntoa(sa);
cout << "The host IP is:" << buf << endl;
}
} WSACleanup();
}
如何获得本机的IP地址
怎样用ping命令获得本机的IP地址
把本机ip地址改为自动获得后怎样才能够换回原来的固定ip地址
怎样将本机IP地址设为自动获得 DNS也设为自动获得
vb问题:怎样获得本机ip地址?怎样启动另一个程序?
怎样用vb获得本计算机的ip地址?
如何获得IP地址
自动获得IP地址
怎样获得IP地址?
本机IP地址问题!
获得本机的ip 我要答案
如何获得本机的外网IP
如何能使外界获得的本机IP不是实际的本机IP
如何获得对方IP地址
如何获得对方ip地址?
怎么才能获得IP地址?
笔记本无法获得ip地址!
无法获得IP地址,如何是好?
怎样获得对方 ip地址?
求能获得本机外网和内网IP地址的ASP代码
怎样知道本机的IP地址
怎么查看本机ip地址?
如何查看本机的IP地址
如何察看本机的IP地址