关于corba的问题?????
我现在用的
操作系统平台:
HP Tru64 Unix, Windows 2000 advace server
corba中间件为:
ACE/TAO 5.2 _1.2
我的程序主要是通过中间件来实现widows 和 UNIX 的通信,
我们在用命名服务的时候,可以很好的应用,但我们用事件服务的时候,就出了一个比较奇怪的问题。
命名服务和事件服务都启在UNIX下, 服务端程序也运行于UNIX, 客户端程序运行于WINDOWS, 就是不能通过,但我改一下,把服务端程序动行于WINDOWS,客户端程序运行于UNIX,就可以很好的运行, 请问各位这是什么原因, 或者给点想法也可以。
以下是在UNIX起的命名服务和事件服务
Naming_Service -ORBEndpoint iiop://10.10.10.70:10001
CosEvent_Service -ORBEndpoint iiop://10.10.10.70:10002 -ORBInitRef\
NameService=corbaloc:iiop:10.10.10.70:10001/NameService
以下是在UNIX起的服务端程序
server -ORBInitRef NameService=corbaloc:iiop:10.10.10.70:10001/NameService
以下是在WINDOWS下起的客户端程序
client -ORBInitRef NameService=corbaloc:iiop:10.10.10.70:10001/NameService