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




