TCP传输的延时很大怎么解决呢?

jiao318 2011-08-26 12:41:56
我用GPRS终端当作客户端,PC上建立服务器。现在GPRS终端向服务器发送数据基本2s就可以到达服务器,但是服务器发的数据要差不多一分钟才可以到达GPRS终端。网上查的资料说设置TCP_NODELAY,没什么效果。各位有什么建议吗?

PS.服务器端有14个函数。每个函数发送一串数据,然后等GPRS的回复。14个函数发送的数据的长短不一,短的有4个字节,长的有200多个字节。
...全文
1060 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ndy_w 2011-08-26
  • 打赏
  • 举报
回复
这个好像不好搞...
tracert看看哪里慢。
jiao318 2011-08-26
  • 打赏
  • 举报
回复
4楼,怎么样集中发送呢?
jiao318 2011-08-26
  • 打赏
  • 举报
回复
这个和路由有关系吗?为什么客户端发给服务器的就很快呢?
timehunter 2011-08-26
  • 打赏
  • 举报
回复
如果是网络承载就很慢,软件怎么优化都没有用,除非从系统架构上面优化数据存放.

PS.服务器端有14个函数。每个函数发送一串数据,然后等GPRS的回复。14个函数发送的数据的长短不一,短的有4个字节,长的有200多个字节

这个可以优化的就是将数据发送 做到集中发送,发送打包,减少软件在IO操作上面的处理时间.
UDX协议 2011-08-26
  • 打赏
  • 举报
回复
你可以试一下UDX,呵呵
Eleven 2011-08-26
  • 打赏
  • 举报
回复
你的数据量很大?

18,356

社区成员

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

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