套接字

本文详细介绍了套接字通信的基本概念和技术细节,包括创建套接字所需的三个参数、StreamSocket的特点及其与DatagramSocket的区别、TCP协议标识符、端口号的作用以及常用的系统调用如socket、close等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.当你创建一个套接字的时候你需要指定三个参数:通信类型,命名空间和协议。


2.Stream Socket与Datagram Socket不同,它有一个永久性的链接,可以确保数据可靠的发送到对方。但是Stream Socket所占的资源更多。


3.IPPROTO_TCP = 6,第三个参数.这里指使用tcp协议


4.端口号用于区分同一台主机上的不同套接字。


5.系统调用: 
socket——创建一个套接字 
close ——销毁一个套接字 
connect——在两个套接字之间创建连接 
bind——将一个服务器套接字绑定一个地址 
listen——设置一个套接字为接受连接状态 
accept——接受一个连接请求并为新建立的连接创建一个新的套接字 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值