码迷,mamicode.com
首页 > 其他好文 > 详细

bind函数

时间:2018-06-09 14:41:31      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:赋值   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; }

 

bind函数

标签:赋值   ipv4   原型   types.h   头文件   文件   nbsp   drl   str   

原文地址:https://www.cnblogs.com/chen-cai/p/9159233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!