gpt4 book ai didi

java - 如何模拟不同的网络场景? ( java 语)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:41 29 4
gpt4 key购买 nike

我正在构建一个应该 24/7 全天候运行的客户端服务器应用程序。应用程序指定检测网络故障(使用心跳)并尽快重新连接到服务器。

我做的第一个测试只是停止客户端或服务器,然后重新启动,一切正常。我想知道是否有任何工具可以帮助我模拟拥塞、延迟或比拔下以太网电缆更现实的问题。

最佳答案

应用程序是否使用普通的 tcp 套接字?还是使用 HTTP/HTTPS?如果它基于 HTTP,Fiddler (以及其他一些代理服务器)具有模拟低速连接速度的能力,尽管以仅作为 Windows 为代价。

或者,我对像 Apache TCPMon 这样的工具有很好的体验。及其 ilk .这些可以很好地模拟拥塞和断线,尽管根据我的经验,您最终仍会在现实世界中发现新的和有趣的故障模式。

关于java - 如何模拟不同的网络场景? ( java 语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188530/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com