我试图创建一个在超时后释放值的流,而不取消潜在的协同线。其思想是,网络调用有X个时间来完成和发出一个值,在达到超时之后,在不取消底层工作的情况下发出一些初始值(假设它成功的话,最终从网络调用中发出值)。像这样的东西看起来可能有效,但是当到达超时时,它会取消潜在的协同作用。它也不处理在超时时发出一些默认值。someFlow.emit(networkCallValue) de
JOptionPane.showMessageDialog(obj.frame, "Your Application has been sent Successfully");如您所见,我已经将连接超时设置为我想知道何时抛出此连接时异常,以及抛出它的行。当connection.getResponseCode()在5秒内不返回任何内容时,会抛出它吗?编辑
刚才查找了javadocs,发现getResponse代码只在无法连接到服务器时抛出IOException。