Cocos测试:局域网使用clumsy模拟广域网网络延迟
来源:互联网 发布:日语发音软件免费 编辑:程序博客网 时间:2024/04/26 06:48
cocos游戏完成后有一些模块在良好的网络条件下运行良好,但在网络延迟的情况下 有可能会崩溃或者报错。
我们可以有意的去模拟这种情况。
我们经过百度后发现clumsy这款软件可以达到这样的效果。
于是搜索下载。
西西软件园等多个网站都有下载。
下载后我们用管理员权限解压打开 发现 点击start发现报了:
failed to start filtering:filed to open device(code:1275)的错误。
于是继续百度没有发现任何解决方法。
于是我们返回软件看有没有自带什么文档之类的,果然 有一个config.txt
里面有一个网址
https://github.com/basil00/Divert/wiki/WinDivert-Documentation#7-filter-language
我们打开往下翻看,搜索1275的错误,果然有上面写着:
This error occurs for various reasons, including:
- the WinDivert driver is blocked by security software; or
- you are using a virtualization environment that does not support drivers.
然后 我们根据第二条把一个虚拟网卡给卸载了,剩下一个实体网卡,依然没效果。
这时候 我们毫无头绪。我们看到1275的里写着一个WinDriver driver被禁止,那么我们重新下载一个安装一下服务或者exe行不行,于是复制WinDivert driver
百度一下,看到一个英文网https://reqrypt.org/windivert.html 就打开了 误打误撞 我们看到了WinDivert-1.1.8-MSVC.zip
我们不需要编译,只想要看看里面是什么,能不能安装于是下载下来。
此时还是不知道怎么回事。下载下来看到一些dll和lib。
然后还有一些exe 于是我们试着运行exe.netdump.exe 结果上面说,failed to open the windivert device。
于是google一下,
https://www.google.com.hk/?gfe_rd=cr&ei=3HVEVvDADqfD8Afawo2ICg&gws_rd=cr#newwindow=1&safe=strict&q=failed+to+open+the+windivert+device
打开第一个网页。
https://reqrypt.org/windivert-faq.html
发现上面也有1275的 写着:
This error occurs for various reasons, including:
- attempting to load the 32-bit WinDivert.sys driver on a 64-bit system (or vice versa);
- the WinDivert.sys driver is blocked by security software; or
- you are using a virtualization environment that does not support drivers.
此时我们又仔细发现刚才运行时是x86文件夹里的,看到还有一个x64文件夹,点进去,netdump.exe的 结果 居然运行了。
我们看到这个文件夹下有WinDivert.dll和WinDivert64.sys两个,我们激动的打开clumsy文件夹,发现里面也有这两个文件,不过
里面的是WinDivert.sys。我们拷贝过来,立刻start可以运行了。^_^。嗨森。
此时我们回过头才注意到:
我们下载windivert的官网页面https://reqrypt.org/windivert.html 和https://reqrypt.org/windivert-faq.html faq页面其实都挨着的,就在同一个页面上。
在官网页面上搜索faq就直接到了 解决我们问题的页面。
而反过头来看 config.txt 提供的网页https://github.com/basil00/Divert/wiki/WinDivert-Documentation#7-filter-language页面上 也反复在说 WinDivert32.sys 和
WinDivert64.sys 但我们由于下载的时候就下载了 所谓的clumsy-0.1-win64,便觉得软件是绝对没问题的,只可能是我们的电脑配置环境有问题
实际上到最后我们发现,真不是我们的锅。就是这个WinDivert.sys的原因,也许 把原来的 WinDivert.sys 改为WinDivert64.sys就解决问题了。但我们也没必要试了。
通过这次解决问题,我们知道了,要从给的第一个网页里看一些配置 关键字眼像32 64 这种。
然后看看dll和lib是否符合,可以去官网下载对应64或者32为的库。
世上无难事只怕有心人。果然是对的。
- Cocos测试:局域网使用clumsy模拟广域网网络延迟
- 使用clumsy模拟网络延迟
- [测试]Clumsy网络模拟工具
- Clumsy网络模拟工具
- 局域网 广域网 网际网络
- clumsy模拟客户端网络差的场景的使用
- 差网络模拟工具---clumsy
- 差网络模拟工具---clumsy
- 局域网、城域网、广域网
- 局域网与广域网
- 广域网局域网以及Internet
- 【计算机网络】局域网与广域网
- 局域网 、广域网 区别
- 以太网、局域网、广域网、互联网
- 广域网和局域网
- 局域网 广域网 城域网
- 什么是局域网、广域网、城域网?
- 局域网:广域网的区别
- 第十周项目2-二叉树遍历的递归算法
- CodeBlocks调试功能快捷教程
- 泡泡背景
- block,inline和inline-block概念和区别
- <HTML5秘籍>——第7章(CSS3与响应式Web设计)
- Cocos测试:局域网使用clumsy模拟广域网网络延迟
- 水题: OpenJudge (百练 )2807 : 两倍
- 电脑大小端的检测
- Linux上安装opencv(亲测可用)
- 大型网站架构演进过程
- HDOJ 1217 Arbitrage 【Floyd 有负权】
- Git 查询某次历史提交的修改内容
- 常用函数库——调试函数
- HDU1827:Summer Holiday【强连通】