我已经在一台运行VMWare-Player的机器上安装了CORBA服务器。VMWare播放器创建两个虚拟网络连接。VMnet8连接用于虚拟机网络NAT模式。
我的Corba服务器意外地选择这个网络连接作为第一个非环回接口,并在其IOR和名称服务中使用这个ip,这意味着客户端无法访问该ip。
有没有办法在omniorb中设置默认IP而不设置固定端点?
请参阅关于endPoint*系列选项的文档。您可以指定服务器将监听哪些接口并在ior中发布。
这些选项可以在命令行、配置文件、orb_init()
的额外参数或环境变量中设置。关于配置API的更多信息可以在这里找到