Java netty引导连接被拒绝
正在尝试连接客户端Java netty引导连接被拒绝,java,client,netty,Java,Client,Netty,正在尝试连接客户端io.netty.bootstrap.bootstrap: ChannelFuture cf = null; cf = m_bootstrap.connect(new InetSocketAddress(InetAddress .getByName("127.0.0.1"), 8084)); 在cf中,result:java.net.ConnectException:连接被拒绝:/127.0.0.1:8084 详细信息: [sun.nio.ch.Soc
io.netty.bootstrap.bootstrap
:
ChannelFuture cf = null;
cf = m_bootstrap.connect(new InetSocketAddress(InetAddress
.getByName("127.0.0.1"), 8084));
在cf中,result
:java.net.ConnectException:连接被拒绝:/127.0.0.1:8084
详细信息:
[sun.nio.ch.SocketChannelImpl.checkConnect(本机方法),
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599),
io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:208),
io.netty.channel.nio.AbstractNioChannel$AbstractNiosafsafe.finishConnect(AbstractNioChannel.java:287),
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528),
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468),
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382),
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354),
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116),
java.lang.Thread.run(Thread.java:695)]
我的/etc/hosts文件如下所示:
127.0.0.1>--localhost
255.255.255.255>broadcasthost
::1 localhost-
****::1%lo*>localhost
127.0.0.1>--********
不知道该怎么办?从字面上说,假设我可以传递localhost和port,它应该可以工作。你确定端口上确实列出了一些东西吗 尝试:
telnet 127.0.0.1 8084出现在MAC中,因为服务器绑定到我的IP地址,而不是localhost或127.0.0.1,它不会接受客户端连接到localhost/127.0.0.1的请求。 当我用我的IP替换环回地址时,它工作得很好。奇怪,但我猜这与MAC中的不同接口有关。不知道Windows会有什么反应