0

我是 Netty 的新手。我准备了一个基本的测试。

当我将数据报从 UDP 客户端发送到不存在的目标时,会引发异常 PortUnreachableException。

但是,该写入操作的未来返回成功。我虽然它应该有返回失败和异常。

ChannelFuture cf = udpConnection.write("TEST").awaitUninterruptibly();
if ( cf.isSuccess()){
    log.error("should have failed.");
}else {
    log.error("Exception: ", cf.getCause());
}

我错过了什么?我如何在未来的监听器中为写请求捕获异常。

问候, 哈维

4

0 回答 0