【问题标题】:How to bind a TAO event channel onto a specific naming service如何将 TAO 事件通道绑定到特定的命名服务
【发布时间】:2014-07-16 09:48:53
【问题描述】:

假设我启动了一个命名服务并关闭了多播以侦听特定的 ip:port 配置,如何将事件通道绑定到此命名服务?我认为这必须是可能的,因为如果网络中有多个事件通道,如何确定在哪个名称服务上绑定事件通道?

当频道自行找到命名服务的位置时,它可以在打开多播的情况下正常工作。但是我还没有找到一种方法让事件服务在启动时知道它。 这甚至可以直接在代码中完成吗?

【问题讨论】:

  • 我不确定我是否理解您的问题。通常,您使用 ORB 环境中的某些东西来查找感兴趣的命名服务。例如,在 omniORB 下有一个配置文件(或 Windows 中的注册表)设置命名服务的初始引用。

标签: corba tao


【解决方案1】:

您可以使用 ORB 支持的 -ORBInitRef 命令行选项,例如使用

client.exe -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService 

更多详情请见TAO documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 2014-10-21
    • 2016-05-09
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2011-11-03
    相关资源
    最近更新 更多