dns.h

来自「网络爬虫程序」· C头文件 代码 · 共 45 行

H
45
字号
/***************************************************************************//*    This code is part of WWW grabber called pavuk                        *//*    Copyright (c) 1997 - 2001 Stefan Ondrejicka                          *//*    Distributed under GPL 2 or later                                     *//***************************************************************************/#ifndef _dns_h_#define _dns_h_#define DNS_MAX_ADDR    64#include <sys/socket.h>#include <netinet/in.h>typedef struct _abs_addr{  int family;  char addr[DNS_MAX_ADDR];} abs_addr;#ifndef HAVE_SOCKADDR_STORAGEstruct sockaddr_storage{  int ss_family;  char padding[132];};#endifextern int dns_gethostbyname(char *, int *, char *, int *);extern char *dns_get_abs_addr_ip(abs_addr *);extern struct sockaddr *dns_setup_sockaddr(abs_addr *, int,  struct sockaddr_storage *, int *);extern char *dns_get_sockaddr_ip(struct sockaddr *);extern int dns_get_sockaddr_port(struct sockaddr *);extern int dns_getprotoid(char *);extern int dns_serv_start(void);extern void dns_server_kill(void);extern void dns_free_tab(void);#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?