Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Netty时如何处理连接或绑定异常_Java_Network Programming_Netty - Fatal编程技术网

Java 使用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版本

我用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,一旦操作完成,它将收到通知。这样,您将收到“成功”或异常的通知。检查包含所有这些内容的用户文档。

错误来自何处?错误来自何处?