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会有什么反应