当前位置: 技术问答>linux和unix
关于corba的问题?????
来源: 互联网 发布时间:2015-06-24
本文导语: 我现在用的 操作系统平台: HP Tru64 Unix, Windows 2000 advace server corba中间件为: ACE/TAO 5.2 _1.2 我的程序主要是通过中间件来实现widows 和 UNIX 的通信, 我们在用命名服务的时候,可以很好...
我现在用的
操作系统平台:
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
操作系统平台:
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
|
我估计是中间件的问题,具体可以到http://www.cs.wustl.edu/~schmidt/ACE.html去看一下。
|
http://www.huihoo.org/ace_tao/index.html
|
IONA Orbix
还行
还行
|
老兄知道如何让tao实现对所有客户操作并发的执行,而不是默认的执行完一个再接一个
|
嘿,我用的是IONA Orbix