第3章 基本TCP套接字编程 基本套接字函数-socket #include sys/socket.h int socket(int family, int type, int protocol) 返回:非负描述字-成功;-1-出错。 family:协议族;type:套接字类型; protocol:一般为0,除原始套接字外。 family type AF_INET IPv4协议 SOCK_STREAM 字节流套接口 AF_INET6 IPv6协议 SOCK_DGRAM 数据报套接口 AF_LOCAL unix域协议 SOCK_RAW 原始套接口 AF_ROUTE 路由套接口 AF_KEY 密钥套接口 基本套接字函数-bind #include sys/socket.h int bind(int sockfd, struct sockaddr *addr, socklen_len len) 返回:0-成功;-1-出错 该函数给套接字分配一个本地协议地址,注意:协议地址addr是通用地址。 一般而言,服务器调用此函数,而客户则很少调用它。 绑定地址时,可以指定地址和端口号,也可以
原创力文档

文档评论(0)