获取本机的主机名和ip地址
来源:互联网 发布:网络营销数据分析 编辑:程序博客网 时间:2024/06/08 12:21
#include <iostream>
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
using namespace std;
string GetEndpoint() {
char host_name[255];
if(gethostname(host_name, 255) == -1) {
return "";
}
cout <<" hostname:" << host_name <<endl;
struct hostent *phe = gethostbyname(host_name);
if (phe == 0) {
return "";
}
string ip;
for (int i = 0; phe->h_addr_list[i] != 0; ++i) {
struct in_addr addr;
memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
ip = inet_ntoa(addr);
cout <"ip:" << ip <<endl;
}
return ip+":11315";
}
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
using namespace std;
string GetEndpoint() {
char host_name[255];
if(gethostname(host_name, 255) == -1) {
return "";
}
cout <<" hostname:" << host_name <<endl;
struct hostent *phe = gethostbyname(host_name);
if (phe == 0) {
return "";
}
string ip;
for (int i = 0; phe->h_addr_list[i] != 0; ++i) {
struct in_addr addr;
memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
ip = inet_ntoa(addr);
cout <"ip:" << ip <<endl;
}
return ip+":11315";
}
- 获取本机的主机名和ip地址
- ACE获取本机IP地址和主机名
- ACE获取本机IP地址和主机名
- Python获取本机MAC地址,ip和主机名
- C++ 获取本机的Ip地址及主机名
- 用java代码如何获取本机的IP地址和主机名
- Java获取本机MAC地址/IP地址/主机名
- Java 获取本机的ip和主机名
- Java 获取本机的ip和主机名
- Java 获取本机的ip和主机名
- 获取主机名和IP地址
- 获取主机名和IP地址
- 获取主机名和IP地址
- vbscript获取本机的ip地址和mac地址
- java获取本机的IP地址和mac地址
- Qt 获取本机的IP地址和Mac地址
- 获取本机的IP地址和Mac地址
- Java获取本机IP地址(对外的IP地址和局域网的IP地址)
- Java常见异常(Runtime Exception )小结
- ATL中对DOM中的元素进行枚举的例子
- [Android] Android开发优化之——从代码角度进行优化
- 第一章-1.2(UVa-11729)
- HDOJ 1160 FatMouse's Speed 杭电 ACM
- 获取本机的主机名和ip地址
- HDOJ1007最近点对
- 黑马程序员_overload和override的区别
- 方法拦截器(MethodInterceptor)使用
- 公交吹响709路车辆专项整修集结号
- 国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)
- 51单片机延时函数
- 关于 Cookie-free Domains(为什么将静态图片,js,css存放到单独的域名?)
- 单例模式