📄 17.htm
字号:
<HTML><HEAD><TITLE>CTerm非常精华下载</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD>
<BODY bgColor=#ffffff>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=100% background=0044.jpg>
<BODY>
<TR>
<TD height=150 rowSpan=2 width="308" ><IMG alt=DDl_back.jpg height=129 width=300 src="DDl_back.jpg" ></TD>
<TD background=DDl_back2.jpg height=50 width="581" ><BIG><BIG><FONT face=黑体>
<P align=center >重拳出击 一网打尽</FONT></BIG></BIG></P></TD></TR>
<TR>
<TD bgColor=#0099ff borderColor=#0099ff height=5 width="581"></TD></TR>
<TR>
<TD align=middle colSpan=2 height=100 vAlign=top width="891" ><BR>
<p align=center>[<a href="清华bbs网络资源.htm">回到开始</a>][<a href="3.htm">上一层</a>][<a href="18.htm">下一篇</a>]
<hr><p align="left"><small>发信人: wwss (我受不了了!!), 信区: Winsock <br>
<br>
<br>
用UDP做了个通信框架, 发10K, 只能收到7,8K. (在同一机器上试验). <br>
如果将发数据中加延时, 就是发得慢一点, 就都能收到了. <br>
如果只发5,6K, 也能收全. <br>
判断是接收缓冲区太小, 但用setsockopt:so_recvbuf怎么改也没用. <br>
<br>
请高手指点. <br>
<br>
<br>
发信人: mario (chaos), 信区: Winsock <br>
<br>
<br>
<br>
为啥不用tcp?? <br>
<br>
<br>
【 在 wwss (我受不了了!!) 的大作中提到: 】 <br>
: 用UDP做了个通信框架, 发10K, 只能收到7,8K. (在同一机器上试验). <br>
: 如果将发数据中加延时, 就是发得慢一点, 就都能收到了. <br>
: 如果只发5,6K, 也能收全. <br>
: 判断是接收缓冲区太小, 但用setsockopt:so_recvbuf怎么改也没用. <br>
: 请高手指点. <br>
<br>
<br>
<br>
<br>
发信人: wwss (我受不了了!!), 信区: Winsock <br>
<br>
【 在 mario (chaos) 的大作中提到: 】 <br>
: 为啥不用tcp?? <br>
<br>
实时数据, 不能用TCP. <br>
<br>
<br>
<br>
发信人: noid (小雪花 我喜欢春天), 信区: Winsock <br>
<br>
<br>
偶觉得就更应该用TCP了。 <br>
<br>
【 在 wwss (我受不了了!!) 的大作中提到: 】 <br>
: 实时数据, 不能用TCP. <br>
<br>
<br>
<br>
<br>
<br>
发信人: mario (chaos), 信区: Winsock <br>
<br>
<br>
<br>
他的意思好象是要传声音或图象什么的, 所以对准确性要求不是很高, <br>
但万万不能迟滞太长时间 <br>
<br>
<br>
【 在 noid (小雪花 我喜欢春天) 的大作中提到: 】 <br>
: 偶觉得就更应该用TCP了。 <br>
<br>
<br>
<br>
<br>
发信人: poppet (乖乖), 信区: Winsock <br>
<br>
【 在 mario (chaos) 的大作中提到: 】 <br>
: 他的意思好象是要传声音或图象什么的, 所以对准确性要求不是很高, <br>
: 但万万不能迟滞太长时间 <br>
可以自己作个接收缓冲区,实际上就是一个动态链表。 <br>
然后开一个server线程用于receive,并提供一个函数从自己的 <br>
缓冲区里提取数据。 <br>
<br>
<br>
<br>
发信人: goldbean (小甜甜), 信区: Winsock <br>
<br>
【 在 wwss (我受不了了!!) 的大作中提到: 】 <br>
: 用UDP做了个通信框架, 发10K, 只能收到7,8K. (在同一机器上试验). <br>
: 如果将发数据中加延时, 就是发得慢一点, 就都能收到了. <br>
: 如果只发5,6K, 也能收全. <br>
: 判断是接收缓冲区太小, 但用setsockopt:so_recvbuf怎么改也没用. <br>
: 请高手指点. <br>
<br>
其实可以用multicast可惜的是我不太会用的说. <br>
<br>
并且可以用一些自己的优化使得你的程序的性能更好一些, <br>
<br>
比如从压缩编码,解码上面.还有就是如果网络繁忙的话,就要 <br>
<br>
通过权衡,适当的保证一些数据的优先,比如视频时实时传输中保证声音 <br>
<br>
流优先等等.总之,我个人认为udp不是一个好的选择. <br>
<br>
good luck <br>
<br>
<br>
<br>
发信人: fkbch (心魔@笨愚斋), 信区: Winsock <br>
<br>
【 在 goldbean (小甜甜) 的大作中提到: 】 <br>
: 标 题: Re: UDP如此不可靠, 该如何是好???? <br>
: 发信站: BBS 水木清华站 (Mon Apr 19 12:55:42 1999) <br>
: <br>
: 【 在 wwss (我受不了了!!) 的大作中提到: 】 <br>
: : 用UDP做了个通信框架, 发10K, 只能收到7,8K. (在同一机器上试验). <br>
: : 如果将发数据中加延时, 就是发得慢一点, 就都能收到了. <br>
: : 如果只发5,6K, 也能收全. <br>
: : 判断是接收缓冲区太小, 但用setsockopt:so_recvbuf怎么改也没用. <br>
: : 请高手指点. <br>
: <br>
: 其实可以用multicast可惜的是我不太会用的说. <br>
multicast depend on UDP ,too <br>
他的问题应该靠"流量控制"解决:_) <br>
: <br>
: 并且可以用一些自己的优化使得你的程序的性能更好一些, <br>
: <br>
: 比如从压缩编码,解码上面.还有就是如果网络繁忙的话,就要 <br>
: <br>
: 通过权衡,适当的保证一些数据的优先,比如视频时实时传输中保证声音 <br>
: <br>
: 流优先等等.总之,我个人认为udp不是一个好的选择. <br>
: <br>
: good luck <br>
: <br>
: -- <br>
: <br>
: <br>
: 一个编程爱好者的问题。 <br>
: 真心希望大家不吝指教。 <br>
: 先谢过了。 <br>
: <br>
: <br>
: ※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.163.79]: <br>
<br>
<br>
<br>
<br>
<br>
发信人: jhunter (小半瓶醋), 信区: Winsock <br>
<br>
为什么不改发送缓冲区,也许发送就失败了,如果只能收到7,8k,这很可能是发送问题, <br>
因为winsock缺省的发送和接收缓冲区都是8192字节,但是可以调整到最大64k,(至少 <br>
在我的NT4+10M/100M上如此). <br>
<br>
【 在 wwss (我受不了了!!) 的大作中提到: 】 <br>
: 用UDP做了个通信框架, 发10K, 只能收到7,8K. (在同一机器上试验). <br>
: 如果将发数据中加延时, 就是发得慢一点, 就都能收到了. <br>
: 如果只发5,6K, 也能收全. <br>
: 判断是接收缓冲区太小, 但用setsockopt:so_recvbuf怎么改也没用. <br>
: 请高手指点. <br>
<br>
<br>
<br>
<br>
发信人: koo (我是谁), 信区: Winsock <br>
<br>
使用UDP时,端口设置有何要求, <br>
师部是80,23都可以随便用? <br>
【 在 jhunter (小半瓶醋) 的大作中提到: 】 <br>
: 为什么不改发送缓冲区,也许发送就失败了,如果只能收到7,8k,这很可能是发送问题, <br>
: 因为winsock缺省的发送和接收缓冲区都是8192字节,但是可以调整到最大64k,(至少 <br>
: 在我的NT4+10M/100M上如此). <br>
: <br>
<br>
<br>
<br>
<br>
发信人: wwss (我受不了了!!), 信区: Winsock <br>
<br>
<br>
随便设, UDP的端口和TCP的端口没关系. <br>
<br>
【 在 koo (我是谁) 的大作中提到: 】 <br>
: 使用UDP时,端口设置有何要求, <br>
: 师部是80,23都可以随便用? <br>
<br>
<br>
<br>
<br>
发信人: newgod (宝宝), 信区: Winsock <br>
<br>
【 在 koo (我是谁) 的大作中提到: 】 <br>
: 使用UDP时,端口设置有何要求, <br>
: 师部是80,23都可以随便用? <br>
<br>
只要没有冲突,就可以. <br>
<br>
<br>
<br>
<br>
<br>
</small><hr>
<p align="center">[<a href="清华bbs网络资源.htm">回到开始</a>][<a href="3.htm">上一层</a>][<a href="18.htm">下一篇</a>]<p align="center" ><font face="黑体" size=5><big>网络资源大全</big></font></p>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -