PHP Official Service】的更多相关文章

The way to startup official service command: php.exe -S localhost:80…
第1章 unix基础知识 1. char *strerror(int errnum) 该函数将errnum(就是errno值)映射为一个出错信息字符串,返回该字符串指针.声明在string.h文件中. 2.void perror(const char *s) 该函数基于当前的errno值,在标准出错文件中输出一条出错消息,然后返回.声明在stdio.h文件中.它首先输出由s指向的字符串,然后是一个冒号,一个空格,接着是errno值对应的出错信息,最后是一个换行符. 第2章 UNIX标准化及实现…
前言 最近在学习网络编程,用到几个应该比较常用的网络编程函数,所以写篇博客来记录一下,毕竟学得快忘得也快.国庆节在宿舍写着博客看着各个景点人山人海倒也快哉~ gethostbyname( ) 这个函数可以返回给定域名的域名信息. 参数:域名 返回值: 一个 hostent 结构体的地址(也就是一个指向 hostent 结构体的指针) 0(如果域名不能解析成 IP 地址) 从netdb.h头文件我们可以找到 hostent 结构体的说明: struct hostent { char *h_name…
名字和数值地址间进行转换的函数:gethostbyname和gethostbyaddr在主机名字与IPv4地址之间进行转换.getservbyname和getservbyport在服务器名字和端口号之间进行转换.还有两个协议无关的转换函数:getaddrinfo和getnameinfo,分别用于主机名字和IP地址之间以及服务名字和端口之间的转换. 1.gethostbyname函数 通过传入域名或者主机名,返回一个指向hostent结构的指针,该结构中含有所查找主机的所有IPv4地址.这个函数的…
网络操作的相关API gethostbyname/gethostbyaddr/getservbyname struct hostent *gethostbyname(const char *name); 传入值是域名或者主机名:传出值是一个hostent结构.如果调用失败,将返回NULL. struct hostent    {        char    *h_name;     主机规范名        char    **h_aliases; 主机别名        int     h_…
Introduction Computer Network: hosts, routers, communication channels Hosts run applications Routers forward information Packets: sequence of bytes contain control information e.g. destination host Protocolis an agreement: meaning of packets structur…
概述 在名字和数值地址间进行转换的函数: gethostbyname和gethostbyaddr:在主机名字与IPv4地址之间进行转换.仅仅支持IPv4. getservbyname和getservbyport:在服务名字和端口号之间进行转换. getaddrinfo和getnameinfo:用于主机名字和IP地址之间以及服务名字和端口号之间的转换.(这两个函数是协议无关的) 域名系统 域名系统(Domain Name System,简称DNS)主要用于主机名字和IP地址之间的映射. 资源记录…
在socket网络编程中经常用到一些宏定义.结构和函数,这些经常包含在相关的头文件中,使用时直接include相关头文件即可.下面简单描述下相关的一些结构及头文件. 1. sockaddr  / bits/socket.h socket编程最基本的就是socket地址,其定义在bits/socket.h中.但sys/socket.h包含bits/socket.h,且bits/socket.h明确指出该头文件不能直接使用,应使用sys/socket.h代替. struct sockaddr { _…
socket描述符 套接字是通信端点的抽象,创建一个套接字使用如下函数: #include <sys/socket.h> int socket(int domain, int type, int protocol); 返回值:若成功,返回套接字描述符:若出错,返回-1 说明: domain: 指定通信的特征,包括地址格式,以AF_开头的常数表示地址族(address family): 域 说明 AF_INET IPv4因特网域 AF_INET6 IPv6因特网域 AF_UNIX UNIX域 A…
域名系统 域名系统(Domain Name System,DNS)主要用于主机名字与IP地址之间的映射. 主机名既可以是一个简单得名字,如solaris,也可以是一个全限定域名,如solaris.unpbook.com. 资源记录 DNS中的条目称为资源记录(resource record,RR) A记录把一个主机名映射成一个32位的IPv4的地址. AAAA记录把一个主机名映射成一个128位的IPv6地址. PTR记录把IP地址映射成主机名. MX记录把一个主机指定作为主机的“邮件交换器(ma…