如何通过局域网在不同的计算机上运行 Corba

Posted

技术标签:

【中文标题】如何通过局域网在不同的计算机上运行 Corba【英文标题】:How to run Corba on different computers via lan 【发布时间】:2015-11-26 12:31:10 【问题描述】:

最近我通过这个视频http://www.youtube.com/watch?v=BpefT4giUoU学习了如何在单台电脑上运行 CORBA 应用程序 我做了同样的事情,一切都在单台电脑上运行良好。但是我需要通过 lan 在两台 PC 上运行 corba 应用程序,但我不知道该怎么做。可能是客户端 ORBD 的一些配置?我尝试使用 -ORBInitialPort 和 ORBInitialHost 参数在一台 PC 上运行 orbd 和服务器,并使用远程 ORBD 的 ORBInitialPort 和 ORBInitialHost 在另一台 PC 上运行客户端,但它没有帮助

【问题讨论】:

"it doesn't help" 不仅是糟糕的英语,也是糟糕的错误描述。请说得更具体些! 【参考方案1】:

作为主机,您必须指定运行服务器的系统的主机名或 IP 地址,当您使用 localhost 启动它时,它只能从同一系统访问。

【讨论】:

以上是关于如何通过局域网在不同的计算机上运行 Corba的主要内容,如果未能解决你的问题,请参考以下文章

CORBA 相对于套接字的缺点

Qt UDpsocket 在同一台计算机上工作,但不在同一网络上的两台计算机上工作

CORBA 架构体系指南(通用对象请求代理体系架构)

CORBA 架构体系指南(通用对象请求代理体系架构)

如何使本地域在局域网上的所有计算机上可用

Java TCP Socket编程:客户端和服务器在同一台计算机上通信良好,但无法通过局域网相互发送数据