社区
C++ 语言
帖子详情
如何查询主机ip地址?
afeicat
2002-11-10 09:50:56
如何使用gethostname()/getbyhostname()?
...全文
100
1
打赏
收藏
如何查询主机ip地址?
如何使用gethostname()/getbyhostname()?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxy_sss
2002-11-10
打赏
举报
回复
刚好我有一个例子:
WORD wVersionRequested;
WSADATA wsaData;
char szHostName[128];
wVersionRequested=MAKEWORD(2,0);
CString str;
if(WSAStartup(wVersionRequested,&wsaData)==0)
{
if(gethostname(szHostName,128)==0)
{
struct hostent *pHost;
int i;
pHost=gethostbyname(szHostName);
for(i=0;pHost!=NULL&&pHost->h_addr_list [i]!=NULL;i++)
{
int j;
for(j=0;j<pHost->h_length ;j++)
{CString addr;
if(j>0)
str+=".";
addr.Format ("%u",(unsigned int)((unsigned char*)pHost->h_addr_list [i])[j]);
str+=addr;
}
}
}
WSACleanup();
}
GetDlgItem(IDC_STATIC1)->SetWindowText(str);
GetDlgItem(IDC_STATIC2)->SetWindowText(szHostName);
str是IP地址。
我用vc做的需要SOCKET支持
管理员必须掌握的常用命令
它所利用的原理是这样的:网络上的机器都有唯一确定的
IP地址
,我们给目标
IP地址
发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标
主机
的存在,可以初步判断目标
主机
的操作系统等...
如何查找计算机
主机
地址,
ip地址
查询
怎么
查询
电脑
IP地址
?
在许多的情况下,我们都会需要知道自己电脑都
IP地址
是多少,有不少人遇到这个情况时瞬间就手足...是的话,那也不必感到尴尬着急哦,因为小编这就来将
查询
电脑
IP地址
的方法来告诉大家伙。什么是IP互联网协议地址(英...
第08章-
IP地址
--分类编址和无分类编址
课程内容如下:
IP地址
的用途、种类和表示方法
IP地址
的分类方法及怎样判别IP属于哪一类
IP地址
的地址块概念理解及地址块范围划分方法
IP地址
中的特殊地址详解
IP地址
中的单播、组播、广播简析 分类编址:通过
IP地址
...
DHCP服务器如何动态地为
主机
分配
IP地址
?
DHCP服务器如何动态地为
主机
分配
IP地址
? DHCP是动态
主机
配置协议的缩写。它是
主机
用于获取网络设置信息的应用层协议。DHCP由DHCP服务器控制,动态分配网络配置参数,如
IP地址
,子网掩码和网关地址。 1. 什么是动态...
MAC地址是独一无二的,互联网上
主机
为什么不直接使用MAC地址通信,还需要
IP地址
?
IP编址就就是来解决这个问题的,连接到互联网的
主机
只需要各自拥有一个
IP地址
,它们之间的通信就像连接在同一个网络那么简单方便。 二、有
IP地址
为什么还需要MAC地址? 并非每个
主机
都一个公网IP,很多
主机
都是使用的...
C++ 语言
64,640
社区成员
250,579
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章