计算机名和ip的转换
来源:互联网 发布:表情包使用大数据库 编辑:程序博客网 时间:2024/05/22 13:07
通过计算机名获得ip
CString GetHostIP(LPCSTR szHostName)
{
CString csIP;
WSAData wsaData;
WSAStartup(MAKEWORD(2, 0), &wsaData);
HOSTENT *lpHostEnt = gethostbyname(szHostName);
int m_IPNum = 0;
for(int i = 0; lpHostEnt->h_addr_list[i] != NULL; i++, m_IPNum++);
IN_ADDR *p = (IN_ADDR *)(lpHostEnt->h_addr_list[0]);
char far * ip = inet_ntoa(*p);
WSACleanup();
csIP = ip;
return csIP;
}
通过ip获得计算机名
CString GetHostName(LPCSTR szHostIp)
{
CString strHostName = "";
WSAData wsaData;
WSAStartup(MAKEWORD(2, 0), &wsaData);
CString strIp = szHostIp;
DWORD dwIp = inet_addr(strIp);
HOSTENT *lpHostEnt = gethostbyaddr((LPSTR)&dwIp, 4, AF_INET);
strHostName = lpHostEnt->h_name;
WSACleanup();
return strHostName;
}
- 计算机名和ip的转换
- 获取局域网的计算机名和IP
- BCB获取本机IP和计算机名的方法
- 查看局域网其他电脑的计算机名和IP
- 获取本机IP和计算机名
- delphi 中获取计算机名和IP
- vc 获取计算机名 和 ip 地址
- 获取本地计算机名和IP地址
- Java获取本地IP和计算机名
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- C#中获取本地计算机的的计算机名,IP和MAC地址
- 获得局域网中计算机的列表(包括计算机名,ip和mac)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- 获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
- web学习链接
- C#利用Mutex实现只运行一个程序实例
- C# 文本文件操作 IO流
- [Injection]对MYSQL 5.0服务器以上版本注入
- 好男人找不到女朋友的原因
- 计算机名和ip的转换
- C#的多线程能力(Mutex的作用)
- 第六章:高级OAF开发话题---支持浏览器后退按钮
- Linux下简单的socket编程
- 检测点16.2
- xml validation(五)
- 测试工程师的任务
- 数字信号处理中为什么要加窗
- doxygen相关问题