标签:
socket编程基础
网络IP操作函数
#include <sys/socket.h>
#inlcude <netinet/in.h>
#include <arpa/inet.h>
af:AF_INET, AF_INET6
src:string IP, example:"192.168.103.116"
dst:a network address
return:成功1,src非法返回0,af非法地址返回-1,同时置errno为EAFNOSUPPORT。
#define servip "192.168.1.103"
inet_pton(AF_INET, servip, &servaddr.sin_addr.s_addr);
推荐使用inet_pton()或inet_aton(),而非inet_addr()或inet_network(),因为返回值-1代表IP地址255.255.255.255。
注:网络格式IP为二进制大端格式。
标签:
原文地址:http://www.cnblogs.com/embedded-linux/p/4984613.html