BSD Socket网络编程API
创建socket对象
int socket (int __domain, int __type, int __protocol) :成功返回socket文件描述符,失败返回-1.
参数1:socket对象使用的地址簇或协议簇
常用的有PF_LOCAL(本机通信)、PF_INET(IPv4协议簇)、PF_INET6(IPv6协议簇)
参数2:socket的类型。常见有:面向连接的数据流方式;面向无连接的数据报方式
参数3:标识采用哪一种协议,0表示默认。
绑定本地IP地址与端口
int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len) :成功返回0,失败返回-1
参数1:用于绑定本地IP的文件描述符
参数2:指向sockaddr结构的指针,标识本地地址信息
时间: 2024-10-22 00:23:45