我正在开发一个TCP多人游戏。我在一个模拟高延迟、丢包等的环境中测试我的游戏.
这个游戏是用C#编写的,我使用的是visual 2013 .net 4.5.2。
什么是最好的解决办法呢?我最好是希望能够模仿坏的网络条件,而程序是调试。在调试游戏时--运行服务器程序和客户端程序--我使用127.0.0.1回调连接到服务器。
有什么建议吗?
发布于 2014-08-13 04:35:25
您要做的是一个流量整形的应用程序。我从来没有找到一个很好的免费工具,直接在Windows上这样做,但有各种各样的商业选择和其他选择。下面是一些示例:
如果将Linux机器配置为网络网关(即非常昂贵的路由器),您还可以使用任意数量的Linux实用程序来完成此操作。这种方法(或者在Windows上使用类似的实用程序,如果可以的话)的好处是,您可以编写脚本,以编程方式减少特定点的带宽。
这里有很多不同的方法。:)
发布于 2014-08-13 00:43:16
编写一个使用循环和ping的批处理文件来淹没您环境中的其他客户端。
https://stackoverflow.com/questions/25268909
复制相似问题