try {
out.write(msg)
} catch (ClosedChannelException e1) {
System.out.println("Handling java.nio.ClosedChannelException exception");
//e1.printStackTrace();
}
out:play.mvc.WebSocket<String>.Out
当我尝试使用try catch块捕获异常时,java IDE(eclipse)通知我try块中的所有代码都不会抛出关闭的Channel异常。但我很确定当您尝试在关闭的websocket会话(服务器端)上执行写操作时会抛出此异常。
如果我对异常来源不对,有人会说可能会抛出这个异常以及如何处理它们。