有没有一种方法可以在Java中模拟套接字故障



我想知道是否有一种方法可以模拟TCP Java中的套接字故障,而无需实际关闭套接字/强制关闭套接字端。

这将使用TCP,该程序将是一个更大的应用程序的一部分,我们试图在其中展示一些故障保护能力(即,在我们关闭客户端后,我们会以某种方式恢复状态。

例如,如果我们有一个简单的Echo服务器/客户端对;有办法做到这一点吗?

我知道自2015年以来已经过去了很多时间,也许我会帮助其他人

如果您的进程正在等待accept()您可以在套接字上设置超时

socket.setSoTimeout(<timeout in milliseconds>);

当超时将到期时,这将触发SocketTimeoutException。

最新更新