2012年08月25日的日记
lin x网络地址转换函数 2010-01-14 23:18 nsigned long int htonl( nsigned long int hostlong)；用来将参数指定的32位hostlong 转换成网络字符顺序。 nsigned short int htons( nsigned short int hostshort)； 用来将参数指定的16位hostshort转换成网络字符顺序。 nsigned long int inet_addr(const char * cp)； 用来将参数cp所指的网络地址字符串转换成网络所使用的二进制数字。网络地址字符串是以数字和点组成的字符串,例如:""。 int inet_aton(const char * cp,str ct in_addr *inp)； 用来将参数cp所指的网络地址字符串转换成网络使用的二进制的数字,然后存于参数inp所指的in_addr结构中。 char * inet_ntoa(str ct in_addr in)； 用来将参数in所指的网络二进制的数字转换成网络地址,然后将指向此网络地址字符串的指针返回 nsigned long inet_network(const char *addr)； 这个函数需要一个在参数addr中包含一个点分隔的地址输入字符串。