我想知道是否有一种方法可以模拟TCP Java中的套接字故障,而无需实际关闭套接字/强制关闭套接字端。
这将使用TCP,该程序将是一个更大的应用程序的一部分,我们试图在其中展示一些故障保护能力(即,在我们关闭客户端后,我们会以某种方式恢复状态。
例如,如果我们有一个简单的Echo服务器/客户端对;有办法做到这一点吗?
我知道自2015年以来已经过去了很多时间,也许我会帮助其他人
如果您的进程正在等待accept()您可以在套接字上设置超时
socket.setSoTimeout(<timeout in milliseconds>);
当超时将到期时,这将触发SocketTimeoutException。