【问题标题】:Simulate network lag when client and server are on the same dev PC当客户端和服务器在同一台开发 PC 上时模拟网络延迟
【发布时间】:2012-10-19 21:31:50
【问题描述】:

由于我的资源有限并且为了帮助调试,我正在通过在我的 Windows 7 开发 PC 上同时运行服务器和一个或多个客户端来对客户端-服务器(游戏)应用程序进行本地测试。客户端和服务器都是通过 Eclipse 开发的 Java 应用程序。

鉴于一切都在同一台 PC 上运行,是否有任何简单的方法来引入延迟......也许“破解”使用的端口或其他什么?还是只有在每个应用程序都在单独的 PC(或单独的 VM)上运行时才有可能?

【问题讨论】:

标签: eclipse debugging network-programming client-server


【解决方案1】:

如果检测到连接来自本地主机,则在服务器中创建一个在特定时间范围内随机延迟的功能。然后,您可以根据需要打开/关闭此功能。

【讨论】:

  • 这是一个选项,但服务器使用第 3 方库,所以除非它有这样的功能(我不这么认为),否则它会很难看。如果我可以使用一些外部工具来添加此功能,那么添加此功能也可能是一个很大的变化。
猜你喜欢
  • 1970-01-01
  • 2012-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多