12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

启 动 命 名 服 务使 用 corbaname URLC++:Java:如 果 您 要 通 过 使 用 corbaname 来 启 动 ns3, 则 您 应 该 用 以 下 方 式 来 启 动 您 的 客 户 端程 序 : -ORBInitRef NameService=iiopname://TestHost:20003/vbj -DORBInitRef NameService=corbaname::TestHost:20003/ 然 后 , 您 可 以 通 过 调 用 的 您 的 客 户 端 程 序 中 的 <strong>VisiBroker</strong> ORB 引 用 上 的resolve_initial_references 方 法 来 取 得 ns3 的 根 上 下 文 ( 如 以 上 实 例 所 示 )。-ORBDefaultInitRef (C++) 或 -DORBDefaultInitRef(Java)您 可 以 使 用 corbaloc 或 corbaname URL 来 指 定 您 想 要 启 动 的 <strong>VisiBroker</strong> <strong>Edition</strong>命 名 服 务 。C++:Java:用 corbaloc URL 使 用 -ORBDefaultInitRef (C++) 或 -DORBDefaultInitRef (Java)如 果 您 想 启 动 ns2, 则 您 应 该 用 以 下 方 式 来 启 动 您 的 客 户 端 应 用 程 序 : -ORBDefaultInitRef iioploc://TestHost:20002vbj -DORBDefaultInitRef corbaloc::TestHost:20002 然 后 , 您 可 以 通 过 调 用 的 您 的 客 户 端 程 序 中 的 <strong>VisiBroker</strong> ORB 引 用 上 的resolve_initial_references 方 法 来 取 得 ns2 的 根 上 下 文 ( 如 以 上 实 例 所 示 )。用 corbaname 使 用 -ORBDefaultInitRef (C++) 或 -DORBDefaultInitRef (Java)C++:Java:C++ -ORBDefaultInitRef 或 Java -DORBDefaultInitRef 与 corbaname 组 合 的 工 作方 式 与 想 象 的 不 同 。 如 果 指 定 了 C++ -ORBDefaultInitRef 或 Java -DORBDefaultInitRef , 则 一 个 斜 杠 和 字 串 化 的 对 象 key 会 始 终 连 接 到 corbaname。例 如 , 如 果 URL corbaname::TestHost:20002, 则 通 过 指 定 -ORBDefaultInitRef,C++ resolve_initial_references 将 会 产 生 一 个 新 的 URL:corbaname::TestHost:20003/NameService。或 者 :如 果 URL corbaname::TestHost:20002, 则 通 过 指 定 -DORBDefaultInitRef, Javaresolve_initial_references 将 产 生 一 个 新 的 URL:corbaname::TestHost:20003/NameService。14-10 <strong>VisiBroker</strong> 开 发 者 指 南

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!