Netty 无法分配请求的地址:connect

Netty 无法分配请求的地址:connect,netty,Netty,当代码运行到EventLoopGroup bossGroup=new NioEventLoopGroup()时,结果是错误。 我关闭了防火墙和代理VPN,但它仍然不起作用。 我得到这个演示,我并没有改变任何东西,只是运行服务器 公共类丢弃服务器{ 专用int端口; 公用服务器(int端口){ this.port=端口; } public void run()引发异常{ EventLoopGroup bossGroup=new NioEventLoopGroup();/(1) EventLoopG

当代码运行到
EventLoopGroup bossGroup=new NioEventLoopGroup()时,结果是错误。
我关闭了防火墙和代理VPN,但它仍然不起作用。
我得到这个演示,我并没有改变任何东西,只是运行服务器

公共类丢弃服务器{
专用int端口;
公用服务器(int端口){
this.port=端口;
}
public void run()引发异常{
EventLoopGroup bossGroup=new NioEventLoopGroup();/(1)
EventLoopGroup workerGroup=新的NioEventLoopGroup();
试一试{
ServerBootstrap b=新的ServerBootstrap();/(2)
b、 组(bossGroup、workerGroup)
.channel(NioServerSocketChannel.class)//(3)
.childHandler(新的ChannelInitializer(){//(4)
@凌驾
public void initChannel(SocketChannel ch)引发异常{
// 添加通道处理器到管道
ch.pipeline().addLast(新的丢弃服务器处理程序());
}
})
.选项(ChannelOption.SO_BACKLOG,128)/(5)
.childOption(ChannelOption.SO_KEEPALIVE,true);/(6)
ChannelFuture f=b.bind(port.sync();/(7)
f、 通道().closeFuture().sync();
}最后{
workerGroup.shutdownGracefully();
bossGroup.shutdownGracefully();
}
}
公共静态void main(字符串[]args)引发异常{
国际港口;
如果(args.length>0){
port=Integer.parseInt(args[0]);
}否则{
端口=8080;
}
新服务器(端口).run();
}
}
EventLoopGroup bossGroup=新的NioEventLoopGroup()--错误
线程“main”java.lang.IllegalStateException中的异常:未能创建子事件循环 位于io.netty.util.concurrent.MultithreadEventExecutorGroup。(MultithreadEventExecutorGroup.java:88) 位于io.netty.util.concurrent.MultithreadEventExecutorGroup。(MultithreadEventExecutorGroup.java:58) 位于io.netty.channel.MultithreadEventLoopGroup。(MultithreadEventLoopGroup.java:52) 位于io.netty.channel.nio.NioEventLoopGroup。(NioEventLoopGroup.java:96) 位于io.netty.channel.nio.NioEventLoopGroup。(NioEventLoopGroup.java:91) 位于io.netty.channel.nio.NioEventLoopGroup。(NioEventLoopGroup.java:72) 位于io.netty.channel.nio.NioEventLoopGroup。(NioEventLoopGroup.java:52) 位于io.netty.channel.nio.NioEventLoopGroup。(NioEventLoopGroup.java:44) 位于com.waylau.netty.demo.discard.DiscardServer.run(DiscardServer.java:29) 位于com.waylau.netty.demo.discard.DiscardServer.main(DiscardServer.java:67) 原因:io.netty.channel.ChannelException:无法打开新选择器 位于io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175) 位于io.netty.channel.nio.NioEventLoop。(NioEventLoop.java:142) 位于io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:146) 位于io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:37) 位于io.netty.util.concurrent.MultithreadEventExecutorGroup。(MultithreadEventExecutorGroup.java:84) ... 9更多 原因:java.io.IOException:无法建立环回连接 位于java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:94) 位于java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:61) 位于java.base/java.security.AccessController.doPrivileged(AccessController.java:554) 位于java.base/sun.nio.ch.PipeImpl.(PipeImpl.java:171) 在java.base/sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:60) 位于java.base/java.nio.channels.Pipe.open(Pipe.java:155) 位于java.base/sun.nio.ch.WindowsSelectorImpl。(WindowsSelectorImpl.java:142) 位于java.base/sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44) 位于io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:173) ... 还有13个 原因:java.net.BindException:无法分配请求的地址:connect 位于java.base/sun.nio.ch.Net.connect0(本机方法) 位于java.base/sun.nio.ch.Net.connect(Net.java:574) 位于java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:784) 位于java.base/java.nio.channels.SocketChannel.open(SocketChannel.java:224) 位于java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:127) 位于java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:76) ... 还有21个