gpt4 book ai didi

Java Netty UDT 交会不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 06:38:08 25 4
gpt4 key购买 nike

我正在使用 netty + udt + rendezvous 测试此示例的修改版本: http://netty.io/4.0/xref/io/netty/example/udt/echo/rendezvous/package-summary.html

我已经在我的服务器和本地计算机上启动了一个实例,其中“self”主机是双方的本地主机,“peer”主机是对方的主机名。因此 A 绑定(bind)到 localhost 并连接到 B,B 绑定(bind)到 localhost 并连接到 A。

在 LAN 中,一切正常,但当我连接位于防火墙(fritzbox 路由器)和我的服务器后面的计算机时,一切正常。(服务器不会阻止端口)。在这种情况下会发生超时:

在两边我都看到:

 java -jar out/artifacts/LearningJavaAgain_jar/LearningJavaAgain.jar <host_name>                                               
Jul 31, 2014 3:23:34 PM io.netty.handler.logging.LoggingHandler channelRegistered
INFORMATION: [id: 0xdd7790d7] REGISTERED
Jul 31, 2014 3:23:34 PM io.netty.handler.logging.LoggingHandler connect
INFORMATION: [id: 0xdd7790d7] CONNECT(xx.xxx.xxx.xxx:5555, localhost/127.0.0.1:5555)
Jul 31, 2014 3:24:04 PM io.netty.handler.logging.LoggingHandler close
INFORMATION: [id: 0xdd7790d7] CLOSE()
Exception in thread "main" io.netty.channel.ConnectTimeoutException: connection timed out: xx.xxx.xxx.xxx:5555
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:214)
at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:123)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:370)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
Jul 31, 2014 3:24:04 PM io.netty.handler.logging.LoggingHandler channelUnregistered
INFORMATION: [id: 0xdd7790d7] UNREGISTERED

我以为netty+udt可以实现udp打洞,不是吗?

最佳答案

没关系。当然,当从不同的机器连接时,您必须使用 0.0.0.0 而不是 localhost。我希望这对其他人也有帮助。现在一切都很好。

关于Java Netty UDT 交会不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25060218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com