Java 使用Netty时如何处理连接或绑定异常
我用Netty写了一些简单的代码Java 使用Netty时如何处理连接或绑定异常,java,network-programming,netty,Java,Network Programming,Netty,我用Netty写了一些简单的代码 ChannelFuture future = bootstrap.connect(new InetSocketAddress(host, port)); 我想处理java.net.ConnectException 错误[main](SDKUpHandler.java:37)|来自的意外异常 下游的java.net.ConnectException:连接被拒绝:连接: localhost/127.0.0.1:12345 但是我没有找到一种方法,因为Netty版本
ChannelFuture future = bootstrap.connect(new InetSocketAddress(host, port));
我想处理java.net.ConnectException
错误[main](SDKUpHandler.java:37)|来自的意外异常
下游的java.net.ConnectException:连接被拒绝:连接:
localhost/127.0.0.1:12345
但是我没有找到一种方法,因为Netty版本的bind
和connect
不会把它们扔掉
在javadoc中,connect()抛出两个异常,但没有java.net.ConnectException
stuff
抛出:
ClassCastException-如果“localAddress”选项的值既不是SocketAddress也不是null
ChannelPipelineException-如果此引导的pipelineFactory无法创建新的ChannelPipeline
任何机构都能提供一些解决办法吗 Netty是异步的。您需要将ChannelFutureListener添加到ChannelFuture,一旦操作完成,它将收到通知。这样,您将收到“成功”或异常的通知。检查包含所有这些内容的用户文档。Netty是异步的。您需要将ChannelFutureListener添加到ChannelFuture,一旦操作完成,它将收到通知。这样,您将收到“成功”或异常的通知。检查包含所有这些内容的用户文档。错误来自何处?错误来自何处?