【问题标题】:NAT router blocking JMS messagesNAT 路由器阻止 JMS 消息
【发布时间】:2012-11-19 13:51:53
【问题描述】:

我的云机器上运行了一个 openjms-0-7-7 实例。与 jms 主题的连接发生在 tcp 上。我在家中的个人计算机上运行客户端应用程序,我能够向主题发送消息(然后正确转发给其他听众),但我无法接收消息。我的电脑通过 NAT 路由器连接到互联网。 我尝试使用我的大学网络重现此问题,并且一切正常(在那里我被分配了我自己的外部 IP 地址 - 没有 NAT)。

我是否正确地认为问题在于我的路由器阻止了消息?我该如何检查这个问题以及如何解决这个问题。

最好的问候,

巴特

【问题讨论】:

    标签: client-server jms router nat openjms


    【解决方案1】:

    您的路由器很可能正在阻止传入的 JMS 消息,因为它不知道它属于哪个本地客户端(在 NAT 之后)。

    您必须在路由器中配置端口转发。请参阅其文档。要知道要转发哪些端口,您必须查阅 openjms 的文档以了解它如何将端口分配给客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2023-04-11
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多