向windows localhost添加一些延迟
好的,从我开始寻找解决方案到现在已经快两天了,还没有希望。 我们正在开发一款使用flash的实时动作游戏。不同的玩家通过点对点连接相互连接。因此,我在我的计算机上测试这个应用程序,同时使用两个或多个客户端。现在,由于不同的客户端之间存在P2P连接,并且所有客户端都在我的计算机上运行,因此它们之间几乎没有延迟(5-10毫秒),所以当我测试它时,它看起来正常,当我们通过互联网以更大的延迟(高达100毫秒)测试它时,会出现一些同步问题。 我不可能一直在互联网上测试这个应用程序,因为我需要看到客户端之间的差异,以了解需要更改的内容 由于客户端之间的连接可以无缝工作,我无法确定这些客户端使用哪些端口,因此我无法实际使用所有这些“localhost proxy”程序。 我发现了一个很棒的工具WANem,它可以为通过它的所有流量增加一些延迟。 所以主要的问题是-我不能通过任何命令重新路由我的本地主机(127.0.0.1)流量向windows localhost添加一些延迟,windows,flash,testing,localhost,latency,Windows,Flash,Testing,Localhost,Latency,好的,从我开始寻找解决方案到现在已经快两天了,还没有希望。 我们正在开发一款使用flash的实时动作游戏。不同的玩家通过点对点连接相互连接。因此,我在我的计算机上测试这个应用程序,同时使用两个或多个客户端。现在,由于不同的客户端之间存在P2P连接,并且所有客户端都在我的计算机上运行,因此它们之间几乎没有延迟(5-10毫秒),所以当我测试它时,它看起来正常,当我们通过互联网以更大的延迟(高达100毫秒)测试它时,会出现一些同步问题。 我不可能一直在互联网上测试这个应用程序,因为我需要看到客户端之间
route add 127.0.0.1 mask 255.255.255.255 192.168.0.15
根本不起作用。如果我想给它添加一个localhost接口
route add 127.0.0.1 mask 255.255.255.255 192.168.0.15 if 0x1
它只是打印出一些错误。
192.168.0.15是WANem的IP地址
除了路由本地主机流量外,其他一切都正常工作
再一次-我几乎搜索了整个互联网,没有关于在windows上路由本地主机流量的内容。也许还有另一种方法可以在不知道端口的情况下给本地主机增加一些延迟。“我的计算机上运行的所有设备[…]它们之间几乎没有延迟(5-10毫秒)”同一台计算机上的延迟应该是微秒,而不是毫秒。几毫秒肯定不是“几乎没有延迟”。我在局域网上有0.2到0.4毫秒的往返时间(不同的计算机之间有一个交换机)。是的,本地主机连接似乎有光速,但在应用程序中,我自己编写的ping检查器说,所有本地客户端上的ping都是5-10毫秒。这听起来很奇怪,当然我的ping检查代码远非完美,但事实就是如此。)是的,简单的ping 127.0.0.1命令工作正常,显示ping小于1ms;)