UNIX环境编程--------编程实例-----Gethostname()函数使用
来源:互联网 发布:数据分析 主成分分析 编辑:程序博客网 时间:2024/04/28 07:12
Gethostname()函数使用实例:
注意: gethostname 获取的只是一个字符串的主机名。
可以使用gethostbyname()把主机名转换成IP地址。
源代码:
#include<unistd.h>
#include<netinet/in.h>
#include<sys/socket.h>
#include<stdio.h>
#include<errno.h>
int main()
{
charname [50];
intgethnrvl;
gethnrvl=gethostname(name,sizeof(name));
if(gethnrvl==-1)
{
perror("gethostnameerror");
_exit(-1);
}
printf("%s \n",name);
return 0;
}
运行结果截图:
0 0
- UNIX环境编程--------编程实例-----Gethostname()函数使用
- UNIX环境编程------Unix编程实例------Gethostbyname和gethostname结合使用打印出主机IP地址
- UNIX环境编程学习笔记----unix编程实例----signal使用实例
- Unix学习笔记----编程实例-------Link函数的实例使用:
- 网络编程学习笔记(gethostname函数)
- unix环境编程之函数
- UNIX环境编程学习笔记------编程实例----域名解析函数的函数原型即getaddrinfo()函数原型
- UNIX环境编程学习笔记------编程实例-----对于 函数 inet_ntop()函数的第四个参数的理解
- Unix环境编程------Unix编程实例------进程组&&会话
- UNIX环境高级编程——epoll函数使用详解
- 《Unix环境高级编程》之popen函数使用
- UNIX环境高级编程实例运行
- 《Unix环境高级编程》:死锁检测实例
- Unix环境高级编程 实例4-7
- Unix环境编程学习笔记-----编程实例---- the fist exit
- Unix环境编程学习笔记-----编程实例---- the normal exit1
- Unix环境编程学习笔记-----编程实例---- the normal exit2
- unix环境高级编程-4.7-access函数
- 如何同时激活两个不同版本的MyEclipse 【MyEclipse2013和MyEclipse2014同时激活】
- Windows中的.Net服务移植到Centos
- android findviewByid()关于空指针
- 30.c/c++程序员面试宝典-函数的定义
- ffmpeg入门基础知识
- UNIX环境编程--------编程实例-----Gethostname()函数使用
- JVM之——调整java虚拟机可使用的最大内存
- iOS UITableView 用法二:源码示例
- 第二章高层体系结构笔记
- Android中Service(服务)详解
- 享元模式
- mac一键删除所有数据
- 数据结构之堆(java)
- CXF动态调用webservice超时问题