目录 1. 套接字 1.1 在Linux平台下构建套接字 1.1.1 用于接听的套接字(服务器端套接字) 1.1.2 用于发送请求的套接字(客户端套接字) 1.2 在Windows平台下构建套接字 1.2.1 Winsock的初始化 1.2.2 用于接听的套接字(服务器端套接字) 1.2.3 用于发送请求的套接字(客户端套接字) 1.3 Linux和Windows套接字的区别 1.4 套接字特性 1.4.1 socket函数 1.4.1.1 协议族信息(domain形参) 1.4.1.2 套接字类型(Type形参) 1.4.1.2.1 面向连接的套接字(SOCK_STREAM) 1.4.1.2.2 面向消息的套接字(SOCK_DGRAM) 1.4.1.3 协议的最终选择(protocol形参) 2. 地址族和数据序列 2.1 网络地址 2.1.1 IPv4(常用) 2.1.1.1 网络地址和主机地址 2.1.2 端口号 2.1.3 bind函数 2.1.3.1 sockaddr_in结构体 2.1.4 网络字节序 2.1.5 字节序转换 2.1.6 网络地址的初始化和分配 2.1.6.1 inet_addr函数<