天天看点

卷一 套接字编程简介

1‘、IPv4套接字地址结构

头文件<netinet/in.h>

struct in_addr {

   in_addr_t s_addr;

};

struct sockaddr_in {

   uint8_t          sin_len;

   sa_family_t      sin_family;

   in_port_t        sin_port;

   struct in_addr   sin_addr;

   char             sin_zero[8];

};

sockaddr—通用套接字地址结构

sockaddr_in6—Ipv6套接字结构

2、字节操作函数

bzero\bcopy\bcmp

memset\memcpy\memcmp

3、地址转换函数

int inet_aton(const char * cp, struct in_addr *inp);

把字符串(“192.168.1.1”)转化为套接字地址结构

继续阅读