找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 5493|回复: 5

ace/tao的ior问题

[复制链接]
发表于 2009-8-12 09:29:36 | 显示全部楼层 |阅读模式
一个c/s程序。
解析服务器端的ior有问题:
用catior显示:
...
decoding the IOR:
The Byte Order : Little Endian
...
Profile number: 1
IIOP version: 1.2
Host Name:192.168.122.1     // 真实的IP应该是192.168.19.228
...
profile number: 2
IIOP version: 1.2
Host Name: hp04

客户端首先按照IP来调用服务器端的方法,结果失败;然后按照主机名调用成功。

服务器端:REDHAT 企业版 5.0
客户端:WINXP

而在另一台REDHAT 企业版 4.0上没有任何问题。

为什么注册的IP是错的?
发表于 2009-8-12 10:24:48 | 显示全部楼层
怎么会,IOR不是服务端生成的么?
建议检查一下服务端是否有多个IP地址
 楼主| 发表于 2009-8-12 13:47:11 | 显示全部楼层
是服务器生成的
后来检查发现(ifconfig)有一项:
virbr0: Link Encap : Ethernet
         inet addr: 192.168.122.1

virbr0表示什么?
这个地址是干什么用的?
 楼主| 发表于 2009-8-12 14:03:05 | 显示全部楼层
RHEL5下的xen内核自带的xen网络支己持,virbr是虚拟系统和真实系统进行连接的接口,实现NAT功能
 楼主| 发表于 2009-8-12 14:04:00 | 显示全部楼层
怎样才能让服务器端生成的IOR中使用真实的IP?
发表于 2009-8-12 17:32:13 | 显示全部楼层
我也没有关注过这个事情,恐怕得看一下IOR的生成流程了。
随便跑一个例子,跟一跟吧,看生成IOR的时候做什么事情。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-6 15:02 , Processed in 0.021542 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表