c++ - CORBA 客户端有没有办法访问服务器 IOR 文件?

标签 c++ corba orbacus

我有一个在机器 A 上运行的 cobra 服务器。它将字符串化对象写入/tmp/Data.ref。我有客户端在机器 B 上运行。客户端需要访问/tmp/Data.ref 文件。目前,我必须将 Data.ref 文件从机器 A 传输到机器 B,然后自己将其放入/tmp。服务器不使用命名服务。这些机器没有安装 NFS,所以我无法将文件放在两台机器都可以使用的地方。由于其他原因,我不喜欢编写脚本来自动 ftp 文件。

我想知道是否有办法告诉客户端在哪里读取服务器机器 A 上的 Data.ref?

其他信息:我正在使用 Orbacus、C++、Linux。我希望可能有一个命令行选项或某种方式来指定完整的主机、文件路径名(如果可能的话)。

最佳答案

使用命名服务。这就是解决这个 Bootstrap 问题的目的。否则,您将询问如何获得 IOR,以便您可以联系服务器以获取其 IOR。这个问题没有意义。使用 COS 命名。大约 25 年前设计的。工作完成。

关于c++ - CORBA 客户端有没有办法访问服务器 IOR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29311474/

相关文章:

c++ - 在 MFC 中将 CFrameWnd 更改为 CFrameWndEx 会导致未处理的异常 - 有什么想法吗?

c++ - 使用C++编辑txt文件中的特定行

java - 通过 http 进行 RMI 或 Corba Web 流量的网络检查?

ipc - 使用哪种 CORBA 实现?

java - Corba,在两台机器上运行Hello World

c++ - 通过不同的线程使用多个 ORB(多线程多 Orb 客户端应用程序) - 如何?

c++ - 如何在进程生命周期的最后执行网络 IO?

c++ - 如何使用 OpenGL Canvas 在另一个程序中创建子窗口?