socket使用TCP协议时 send、recv函数解

本文档由 mercurywonder 分享于2012-05-15 11:30

socket使用TCP协议时 send、recv函数解析以及TCP连接关闭的问题 2011年10月01日  Tcp协议本身是可靠的 并不等于应用程序用tcp发送数据就一定是可靠的 不管是否阻塞 send发送的大小 并不代表对端recv到多少的数据   在阻塞模式下 send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送并得到确认后再返回 但由于发送缓存的存在 表现为 如果发送缓存大小比请求发送的大小要大 那么send函数立即返回 同时向网络中发送数据 否则 send向网络发送缓存中不能容纳的那部分数据 并等待对端确认后再返回 接收端只要将数据收到接收
文档格式:
.doc
文档大小:
40.67K
文档页数:
8
顶 /踩数:
1 0
收藏人数:
4
评论次数:
0
文档热度:
文档分类:
生活休闲  —  网络生活
添加到豆单
文档标签:
发送 数据 send 大小 函数 返回 网络 应用程序 接收 请求
系统标签:
socket recv send tcp 函数 sendbuflen
下载文档
收藏
打印

扫扫二维码,随身浏览文档

手机或平板扫扫即可继续访问

推荐豆丁书房APP  

获取二维码

分享文档

将文档分享至:
分享完整地址
文档地址: 复制
粘贴到BBS或博客
flash地址: 复制

支持嵌入FLASH地址的网站使用

html代码: 复制

默认尺寸450px*300px480px*400px650px*490px

支持嵌入HTML代码的网站使用

分享到