实验四知识要点 linux名字与地址转换编程课件.pptVIP

  • 5
  • 0
  • 约9.68千字
  • 约 35页
  • 2016-12-22 发布于浙江
  • 举报

实验四知识要点 linux名字与地址转换编程课件.ppt

实验四知识要点 名字与地址转换编程 设计要点 本机信息的获取 按照主机名与服务名建立连接 服务器的并发服务 本机信息的获取 获取本机的相关信息包括:IP地址、开通的端口、操作系统的名称、本机名称列表、操作系统版本号、硬件版本; gethostbyname()函数 gethostbyaddr()函数 uname()函数 gethostname函数 getservbyname和getservbyport函数 按照主机名与服务名建立连接 教材P100~104实例 int tcp_connect (const char * hostname, const char * service ); int tcp_listen (const char * hostname, const char * service, socklen_t * lenptr); 服务器的并发服务 多进程方式 多线程方式 resave = res; do { sockfd = socket(res-ai_family, res-ai_socktype, res-ai_protocol); if (sockfd 0) continue; /* ignore this one */ if (connect(sockfd, res-ai_addr, res-ai_addrlen) =

文档评论(0)

1亿VIP精品文档

相关文档