标签:赋值 ipv4 原型 types.h 头文件 文件 nbsp drl str
头文件:
#include <sys/types.h>
#include <sys/socket.h>
函数功能:
把协议族中的特定地址赋值给socket,例如:对应AF_INET,AF_INET6就是把一个ipv4或ipv6的地址和端口号组合起来赋值给socket。
函数原型:
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
sockfd:socket描述符
addr:一个const struct sockaddr *指针,指向要绑定给sockfd 的协议地址,其中不同的协议对应不同的结构:
ipv4对应的是:
struct sockaddr_in { sa_family_t sin_family; in_port sin_port; struct in_addr sin_addr; }
标签:赋值 ipv4 原型 types.h 头文件 文件 nbsp drl str
原文地址:https://www.cnblogs.com/chen-cai/p/9159233.html