Netty UDP PortUnreachableeException将来不会捕获

Netty UDP PortUnreachableeException将来不会捕获,udp,netty,Udp,Netty,我对内蒂不熟悉。我准备了一个基本的测试 当我从UDP客户端向不存在的目标发送数据报时,会引发异常PortUnreachableException 但是,该写入操作的未来将返回成功。我认为它应该有返回失败和异常 ChannelFuture cf = udpConnection.write("TEST").awaitUninterruptibly(); if ( cf.isSuccess()){ log.error("should have failed."); }else { lo

我对内蒂不熟悉。我准备了一个基本的测试

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

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

ChannelFuture cf = udpConnection.write("TEST").awaitUninterruptibly();
if ( cf.isSuccess()){
    log.error("should have failed.");
}else {
    log.error("Exception: ", cf.getCause());
}
我错过了什么?如何在未来的侦听器中捕获写请求的taht异常

问候,,
Javi

您能否提供一个基本的单元测试,在我们的问题跟踪器中重现和创建一个问题:@Norman:因为它是一个UDP客户端,基本上不可靠地将数据报炸出了门,我会认为Javi的期望是不正确的,因为写入操作确实成功地完成了,但是,它不会被预期的目标所接受。否?不,如果您使用的是“已连接”的数据报套接字,您应该获得端口不可访问或没有到主机的路由异常(如果适用)。我猜他没有。对迟来的答复表示歉意。不知怎的,我错过了评论。我在github中创建了一个问题。发行号1274和发行号a中的编写了用于重现该发行的单元测试。