socket() 套接字,由Berkeley sockets API定义的系统调用

维基百科上很全,里面讲的很清楚socket()维基百科地址 点我

(对于各个函数的详细用法可以查看百度百科,还挺详细的)

  • 这里讲的是sockets API,其实是Berkeley套接字接口,一个应用程序接口(API),是基于C语言的,跨平台的,一个接口。
  • 它是由加利福尼亚的伯克利大学开发,最初用于Unix系统。
  • 如今,所有的现代操作系统都有一些源于Berkeley套接字接口的实现,它已成为连接Internet的标准接口。

目录

1 Berkeley套接字接口
2 使用Berkeley套接字的系统
3 头文件
4 套接字API函数
4.1 socket()
4.2 bind()
4.3 listen()
4.4 accept()
4.5 connect()
4.6 select()
4.7 getsockname() 和 getpeername ()
4.8 gethostbyname() 和 gethostbyaddr()
4.9 setsockopt()
4.10 ioctlsocket
4.11 inet_pton与inet_ntop
5 协议和地址
6 使用TCP的服务器客户机举例
6.1 服务器
6.2 客户机
7 使用UDP的服务器客户机举例
7.1 服务器
7.2 客户机
8 参见
9 参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值