Socket+ADSL+多线程,send和recv的时候耗时比较长

liyun819 2008-07-18 08:51:35
我在以ADSL作为服务器,以宽带为客户端的时候 ,执行send和recv函数的时间比较长;如果以宽带做服务器的话,就没有这个问题;服务器和客户端的发送和接收的代码是一致的
...全文
219 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
majiajun_no_5 2008-09-30
  • 打赏
  • 举报
回复
获益匪浅
laxila 2008-09-30
  • 打赏
  • 举报
回复
最近正在研习中!!!
laxila 2008-09-30
  • 打赏
  • 举报
回复
最近正在研习中!!!
laxila 2008-09-30
  • 打赏
  • 举报
回复
顶了,不顶楼主要发怒的!
majiajun_no_13 2008-09-28
  • 打赏
  • 举报
回复
看贴是学习,顶贴是义务。呵呵
zhoujianhei 2008-07-18
  • 打赏
  • 举报
回复
网络问题,换个环境试试。
ouyh12345 2008-07-18
  • 打赏
  • 举报
回复
照说下载比上传快啊
高山-流水 2008-07-18
  • 打赏
  • 举报
回复
是的,应该是上传和下栽速率不同造成的。
cnzdgs 2008-07-18
  • 打赏
  • 举报
回复
应该是上传和下载速度不同的问题。分别试试两个方向的数据传输。
liyun819 2008-07-18
  • 打赏
  • 举报
回复
但是现在我们正好相反,就是在ADSL上上传比较快,但是下载比较慢,所以我们在找这个问题
greatws 2008-07-18
  • 打赏
  • 举报
回复
是不是ADSL每个包系统都要重新封装的原因而影响了速度?
yjgx007 2008-07-18
  • 打赏
  • 举报
回复
减少send, recv的缓冲区大小, 不要一次性发送/接收太多数据.
dirdirdir3 2008-07-18
  • 打赏
  • 举报
回复
是不是数据量太大了,ADSL是不对称的速率,上传比较慢(512k),下载很快(1-8m)。
CathySun118 2008-07-18
  • 打赏
  • 举报
回复
1.每次发送小数据包也延时很久吗?
2.在发送接收时是否做了其他耗时的操作?
thirddata 2008-07-18
  • 打赏
  • 举报
回复
如果你的代码最优,提高速度最好的办法就是提升硬件
如果你的代码本身性能有问题,优化代码

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧