CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  网络通信

急!程序中如何获得socket发送缓冲区当前实际的Buf长度,不是缓冲区设置的最大长度。(100分)

楼主gj1980(dbt)2004-12-02 19:23:08 在 专题开发/技术/项目 / 网络通信 提问

getsockopt   好像只能获得socket缓冲区设置的最大长度,我现在想知道当前缓冲区中未发送的字节数,就想netstat所反映的send   buf的长度。 问题点数:0、回复次数:5Top

1 楼bbcharm(碧海情天)回复于 2004-12-03 09:40:53 得分 0

sendto   返回发送的字节数Top

2 楼zhouyong0371(小周周)回复于 2004-12-03 11:28:49 得分 0

这样做有什么用呀?我们不用关心吧?Top

3 楼jia20003(『gloomy fish』兄弟们一个一个结婚刺激我想跳楼!)回复于 2004-12-03 18:00:29 得分 0

sendto   返回发送的字节数  
  correctTop

4 楼gj1980(dbt)回复于 2004-12-25 16:57:25 得分 0

sendto   仅仅是把内容写到Send   buffer中,返回的是写入buffer的长度。而不是实际send   buffer的长度。譬如当前send   buffer长度为1K,我用send   to发送2K字节,则send   buffer长度为3K,而不是sendto的返回值2K。所以是不对的。Top

5 楼jia20003(『gloomy fish』兄弟们一个一个结婚刺激我想跳楼!)回复于 2004-12-27 16:32:31 得分 0

sendto   返回发送的字节数  
  buffer长度为1K时候一次你怎么发送2k       会溢出的Top

相关问题

  • Socket缓冲区
  • tds 缓冲区长度过大 如何解决?
  • 如何将长度为n的缓冲区循环左移(位操作)?
  • 关于SOCKET中的RECV和SEND缓冲区和LISTEN()的问题
  • 如何清除SOCKET缓冲区的数据.
  • 怎样用setsockopt重新设置SOCKET缓冲区的大小
  • ========= 砸分了!!!!!!200镑啊!!!!!!!如何清除socket接收缓冲区 ===========
  • 怎样取得socket缓冲区中数据的字节数?
  • 有没有办法知道socket发冲缓冲区为空?
  • socket如何判断接受缓冲区是否已满

关键词

  • socket
  • 缓冲区
  • 长度
  • 字节数
  • 发送
  • 实际
  • sendto
  • 返回
  • buf
  • 获得socket

得分解答快速导航

  • 帖主:gj1980

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo