TCP/IP系列(一)套接字的一些使用函数

通过类比的方法吧套接字所使用的函数进行列举(所有的是存在通路的前提下)

“通信设备”  套接字创建函数:

int socket(int domain, int type, int protocol)

这个函数创建套接字设备


“分配号码”给套接字设备分配“电话号码,使设备可以被查询(IP地址和端口号)”

int bind(int socked, struct sockaddr *myaddr, socklen_t addrlen);

这个函数给套接字分配地址后,完成了通信的的准备工作


“打开接收信息功能”,相当于拿起电话

int listen(int socked, int backlog);

这个过程只是套接字的状态为可接收请求状态,不对传来的信息进行处理


“通话处理”,通话准备开始

int accept(int sockfd,struct sockaddr *addr,socklend_t *addrlen);

这一步相当于接受了请求


“打电话”,请求连接的函数

int connect(int socked,struct sockaddr *serv_addr,socklen_t addrlen);

这一步相当于,发送连接请求


这些函数的参数与返回值请看会在下一篇介绍



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值