我正在testing一个基于windows的networking应用程序,我需要看看服务器将在数据包丢失,拥塞或只是一个非常缓慢,不可靠的连接时执行。
这真是可惜,它是基于windows的。 我正在寻找类似于linux工具“Netem”的东西 ,这正是我所需要的。
最好,我需要这个工具在回环工作。
阅读,添加,删除.NET中的windows用户
SetwindowsHookEx与SetWinHookEventEx
使用VisualStyles控件的边框颜色
使用用户没有安装的字体
为什么.NET版本与两个具有相同目标框架版本的应用程序不同
如何获得在windows上使用.NET的实际目录path?
是否有可能通过关联的文件将命令行parameter passing给可执行文件?
设置非Office文件的windows文件属性
C# – 生成一个随机数到一个字段
WPF .NET应用程序崩溃,comboBox和菜单事件未在具有windows 10 Creator Update,.NET 4.7或KB4034658的平板电脑上触发
我的建议是建立一个带有windows VM的linux机器来测试应用程序。 这样做应该可以改变连接到虚拟机的适当接口的质量。 当然,它是虚拟化的,而不是本机的,但也许它已经足够了。
如果你想模拟窗口上的慢速网络连接, ipfw + dummynet有一个非常有用的windows端口。 它允许您设置与某些网络流量匹配的“管道”,这些管道可以传输流量,然后延迟,丢弃或带宽受限。网站示例:
将进入的TCP总流量限制为2Mbit / s,将UDP限制在300Kbit / s
ipfw add pipe 2 in proto tcp ipfw add pipe 3 in proto udp ipfw pipe 2 config bw 2Mbit/s ipfw pipe 3 config bw 300Kbit/s
将网络10.1.2.0/24上的每台主机的传入流量限制为300Kbit / s
ipfw add pipe 4 src-ip 10.1.2.0/24 in ipfw pipe 4 config bw 300Kbit/s queue 20 mask dst-ip 0x000000ff
模拟到月球的ADSL链路:
ipfw add pipe 3 out ipfw add pipe 4 in ipfw pipe 3 config bw 128Kbit/s queue 10 delay 1000ms ipfw pipe 4 config bw 640Kbit/s queue 30 delay 1000ms
总结以上是内存溢出为你收集整理的Windows版本的“Netem”(模拟慢速networking连接)?全部内容,希望文章能够帮你解决Windows版本的“Netem”(模拟慢速networking连接)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)