udp-windows 7 SP1 UDP问题

问题描述

windows 7 SP1 UDP问题

最近开发一UDP传输数据程序,用系统 资源监视 网络,速度有时能达到7MB/S ,但多数情况只有几K/S,但别的电脑用这个程序就没有问题。这与系统哪里有关吗?

解决方案

这很正常,网络通讯不但要看带宽,还要看延迟。
举例来说,你和远在美国的主机通讯,那么因为电磁波传播等于光速的关系,肯定有那么几十毫秒的延迟,这是无法避免的。
如果你的程序发送一个很小的数据包,必须等待对方应答了,才能发送下一个,那么延迟就会拖累性能。如果你批量传输数据,不需要等待对方的应答,,你继续发下面的数据,那么就能充分利用带宽。
所以你的程序在设计的时候,要注意尽量不要使用应答/同步的方式,而是应该采用批量的方式。这种方式也叫做窗口方式:
http://blog.csdn.net/yysdsyl/article/details/4260252

解决方案二:

从开发的角度来说,窗口方式没问题,可相同的操作系统不同的电脑,差距这么大呢?这一块与什么有关系呢?

解决方案三:

检查网络防火墙等。。

时间: 2024-09-08 10:15:26

udp-windows 7 SP1 UDP问题的相关文章

求助大神!!!!windows下的udp协议封装,实现网络通信

问题描述 求助大神!!!!windows下的udp协议封装,实现网络通信 在Qt平台上写的一个程序,是基于udp协议的网络通信,通过在一台电脑上打开两个命令窗口可以实现通信,为什么在两台电脑上就不行了?两台电脑连在同一个路由器下,已经关了防火墙!纠结了2天的问题了,求大神解决!!!!! 解决方案 先ping下看看通不通,本机的防火墙和路由的防火墙是否都关了.路由的防火墙是否禁用了广播.端口号,ip是否正确.程序先在本地双开能运行么?

Windows 7 SP1补丁包更新到本月最新

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Windows 7 SP1补丁包(Win7补丁汇总)更新到本月最新.包含Windows7SP1中文版所有重要补丁,可离线安装,适用于Windows 7 SP1 32位简体中文系统.包含Internet Explorer 8补丁和IE兼容性补丁.安装程序会自动检测跳过系统已安装的更新程序.       安装说明:本补丁包不包含Windows7SP1独立补丁,请自行

Windows Vista SP1使用中出现的小问题

昨天,vista频道发布了三篇文章,分别是Windows Vista SP1 Beta最新版的下载链接.试用评测,以及试用感受和发现的问题.在随后的使用过程中,笔者又发现了若干小问题. 需要跟大家交代清楚的是,本文以及昨天发的文章中所提到的问题,均是指安装独立安装包前后出现的"异常",并不一定具有代表性,仅仅是笔者本机上显露出来的一些问题.如果有和大家不一样的感受的,请加以甄别. 1.控制面板无法打开 具体的情况是当笔者单击"开始"→"控制面板"

win2003自动启动-Windows 2003 SP1报错,提示:原因代码: 0x8000005 ~求助

问题描述 Windows 2003 SP1报错,提示:原因代码: 0x8000005 ~求助 Windows 2003 SP1报错,提示:原因代码: 0x8000005 ~求助 系统会经常自动重新启动!请高手解决 急求助! 解决方案 查看系统日志,分析具体错误的模块,错误信息

如何在线更新Windows Vista SP1最新版

在线升级Vista SP1最新版的原理和以前的在线升级 Vista SP1 RC的原理一样,需要用管理员权限执行一个cmd或者bat文件. 该cmd 的文件内容如下: =========以下为cmd文件内容===== @echo off reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /f > NUL 2>&1 reg delete HKEY_L

Windows Vista SP1主要升级内容大解密

Windows vista Service Pack 1(SP1,代码名"Fiji")将在2007年底随同Windows Longhorn Server一起发布,届时也会有一个新版的Windows媒体中心.不管其名称如何,都将是一个重要更新:它将包括新版的Windows kernel(V6.1). 微软将在2007年第三季度同时发布Windows Vista SP1以及Longhorn Server,而Vista SP1将在内核上有重大升级,这将帮助Vista SP1在运行性能.效率上

如何在线更新中文版Windows Vista SP1早期版本

微软发布了最新的Vista SP1的RC版本(Release Candidate的简称,也就是正式发布前的版本,该版本已经完成全部功能并清除大部分的Bug.不会对软件再做任何大的更改.),值得一提的是现在中文版Vista的用户已经不再像前几个月那样还要靠安装英文语言包来升级体验,而直接就可以通过Windows Update在线更新.当然,要让中文版本Vista通过在线更新安装SP1,其中还是有一些技巧的: 第一步:如果你已经安装了SP1的早期测试版本,例如658等,那么请进入控制面板,选择"查看

Windows vista SP1安装截图

国外有媒体发出了几张Windows vista SP1安装截图,按图片显示目前的SP1 Beta版本为6001.16659.据介绍安装SP1之后界面并无变化,能看出的改变仅限于磁盘碎片整理允许选择分区,开始菜单里面搜索选项被移除等等. 以下为安装过程图赏: 图1 图2 图3 图4 图5 图6

Windows Vista SP1中的DirectX 10.1

Windows Vista中所包含的DirectX 10号称有强大的动力,结果软硬件厂商跟不上,DX10完全成了空中楼阁,但是,我们知道第一个Vista的SP中包含有微软绘图技术的下一个版本:10.1,它也许可以让我们燃起一些信心..DirectX 10.1目前已经有12000名Windows Vista SP1测试者在参与测试,在XP SP3,Windows Server 2008中也包含相关组件(hack). DirectX 10的推出应该是微软的一个缓兵之计,看上去它更像是过渡产品,而DX