首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟真实网络环境

模拟真实网络环境
EN

Stack Overflow用户
提问于 2014-08-12 15:58:18
回答 2查看 116关注 0票数 0

我正在开发一个TCP多人游戏。我在一个模拟高延迟、丢包等的环境中测试我的游戏.

这个游戏是用C#编写的,我使用的是visual 2013 .net 4.5.2。

什么是最好的解决办法呢?我最好是希望能够模仿坏的网络条件,而程序是调试。在调试游戏时--运行服务器程序和客户端程序--我使用127.0.0.1回调连接到服务器。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-13 04:35:25

您要做的是一个流量整形的应用程序。我从来没有找到一个很好的免费工具,直接在Windows上这样做,但有各种各样的商业选择和其他选择。下面是一些示例:

  • SoftPerfect带宽管理器 -限制特定进程带宽使用的简单工具
  • OpenWrt -自定义路由器以完成流量整形
  • BusinessCom流量工程服务器 -高端解决方案

如果将Linux机器配置为网络网关(即非常昂贵的路由器),您还可以使用任意数量的Linux实用程序来完成此操作。这种方法(或者在Windows上使用类似的实用程序,如果可以的话)的好处是,您可以编写脚本,以编程方式减少特定点的带宽。

这里有很多不同的方法。:)

票数 1
EN

Stack Overflow用户

发布于 2014-08-13 00:43:16

编写一个使用循环和ping的批处理文件来淹没您环境中的其他客户端。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25268909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档