[Linux网络编程]域名转换函数族--使用gethostbyname函数1
2017-11-18 19:45
429 查看
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <netdb.h> #include <sys/socket.h> #include <string.h> #include <arpa/inet.h> int main(int argc,char *argv[]) { struct hostent *hptr; struct in_addr hpaddr; //定义一个地址结构体 if((hptr = gethostbyname(argv[1])) == NULL) { printf("请输入域名.\n"); return 1; } else { memcpy(&hpaddr,&hptr->h_addr,4); //拷贝ip地址 printf("IP地址为%s.\n",inet_ntoa(hpaddr)); } return 0; }
相关文章推荐
- [Linux网络编程]域名转换函数族--使用gethostbyname函数2
- linux网络编程--网络编程的基本函数介绍与使用【转】
- linux网络编程用到的网络函数详解用和使用示例
- [Linux网络编程]Linux网络套接字操作函数--使用connect函数建立连接
- linux网络编程用到的网络函数详解用和使用示例
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux下网络编程 SOCKET使用方法
- Linux下使用C做简单的网络编程
- Linux网络编程常用函数
- [Linux网络编程学习笔记]FIFO的创建和使用
- linux网络编程之shutdown() 与 close()函数详解
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- Linux下的多进程编程——fork(),exec()等函数的使用
- Linux网络编程 — 设置connect函数连接超时
- Linux下使用C做简单的网络编程
- Linux网络编程:4. 完整的读写函数
- Linux下的管道编程技术-dup函数和dup2函数(网络资源)
- linux网络编程常用函数详解与实例
- linux 网络编程函数原型速查