社区
通信技术
帖子详情
[请教] Socket传输中的限速问题
bosses
2004-11-03 09:13:38
我在做一个可以限制速度的文件传输软件,可是限速的问题一直解决不了。初步的想法是,单线程的情况下,如果发现速度过快,就每隔一段时间sleep一下;但是在多线程的情况下,这个实现起来想不清楚怎样做。
请教一下大家,一般的Socket传输如何限速,在单线程和多线程的情况下。如果能够详细解释原理再好不过,如果没有时间,点明思路和原理即可,我自己再去研究。谢谢先!
...全文
423
9
打赏
收藏
[请教] Socket传输中的限速问题
我在做一个可以限制速度的文件传输软件,可是限速的问题一直解决不了。初步的想法是,单线程的情况下,如果发现速度过快,就每隔一段时间sleep一下;但是在多线程的情况下,这个实现起来想不清楚怎样做。 请教一下大家,一般的Socket传输如何限速,在单线程和多线程的情况下。如果能够详细解释原理再好不过,如果没有时间,点明思路和原理即可,我自己再去研究。谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shakira008
2004-11-04
打赏
举报
回复
study
sunhuiNO1
2004-11-04
打赏
举报
回复
自己控制发送数据,如果是单线程的话很好处理,如果发现发送过快就sleep一下,如果
是完成端口或者重叠I/O就比较麻烦,需要自己用一定算法控制。
kingzai
2004-11-04
打赏
举报
回复
http://search.csdn.net/Expert/topic/1439/1439148.xml?temp=.5467951
bosses
2004-11-03
打赏
举报
回复
首先谢谢大家。
看了大家的回复,看起来通过sleep的方法来限速确实是可行的了。不知道这是不是限速的标准方法,象ftp之类的软件限速都是采用什么原理呢?也是sleep呢,还是有其他更好的方法?
netsys2
2004-11-03
打赏
举报
回复
记录开始时间。
每次发送数据时,都把发送数累加(不管是单线程还是多线程),
然后专门弄个TIMER或者线程来检查在一定时间内是否发送数量超过标准,是则通知各线程SLEEP一定时间。
ms44
2004-11-03
打赏
举报
回复
多线程下不可以实现THREAD .SLEEP么?
tccsdn
2004-11-03
打赏
举报
回复
顶
bosses
2004-11-03
打赏
举报
回复
OK,感谢大家的帮忙,我去研究研究QoS先!如果还有什么高见,快快发表啊~~
DentistryDoctor
2004-11-03
打赏
举报
回复
通过Sleep限速度不是很严格,因为其有点像负反馈。比较严格的是QoS.
基于
Socket
的Android手机视频实时
传输
所有源程序
基于
Socket
的Android手机视频实时
传输
所有源程序,包括Android客户端和PC端。同时包含说明文档。
C#高性能大容量
SOCKET
并发完成端口例子(有C#客户端)完整实例源码
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度...
Socket
传输
中
文乱码
最近在学习
Socket
的时候,遇到了
中
文乱码
问题
,在网上找到了一个说的很透彻的,这里分享一下:http://helloworlda.iteye.com/blog/1270703 现在
问题
是这样的: 打开2个ecplise,分别写上客户端和服务器端,数据...
socket
传输
中
文出现乱码的解决
socket
传输
中
文出现乱码的解决 (2013-04-11 14:57:03) 转载▼ 分类: 技术知识
socket
服务端和客户端编码方式不一致将有可出现
中
文乱码
问题
,因此两边设成一样的就可以了 ...
socket
传输
图片之TCP协议
个人粗浅的理解是放在内存的
中
的图片是以图像数据的形式存放的,而它们的后缀.jpg或.png决定的是它们在
传输
过程
中
的形式以及它们从原来的原始数据被压缩过来的方式。简而言之,,jpg、png(图像格式)是一个
中
间量,...
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章