linux socket详解

本文介绍了 Linux 下 socket 编程的基本模式,包括服务器端的 bind、listen 和 accept 操作,客户端的 connect 操作,以及双方之间的通信流程。此外还详细解释了 TCP 协议的可靠性机制。

1 linux socket编程的固定模式

server端,bind、listen、accept

client端,connect

client端和server端之间的一次通信:

client端,write然后read

server端,read然后write

 

比如服务器端write之后,把要发送的数据写入缓冲区,下面的tcp负责发送数据,发送后,要对方应答收到才算成功。如果超时没有收到应答会重新发送,一般会重新发送9分钟,如果9分钟内还没有收到应答,则传输失败。所以说,tcp是一个可靠的传输协议。

转载于:https://www.cnblogs.com/hustdc/p/8850030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值