VisiBroker 4.5 中 iiop客户端能否通过OAD来激活服务程序?

suntonycomm 2005-10-11 02:01:27
结论似乎是不行。(痛苦中...)

情形,服务程序位于防火墙的内部,客户端是通过Gatekeeper来和服务程序进行通讯的,使用的是IIOP协议,运行十分正常。

目的,在服务端使用OAD功能来使服务端程序在收到客户端请求时自动启动服务端程序。(是一个.exe)

手册资料,
Activating servers
The OAD activates servers in response to client requests. The following types of
clients can activate servers through the OAD:
• VisiBroker for C++ 4.x clients.
• VisiBroker for C++ 3.x clients.
• Non-VisiBroker IIOP-compliant clients. Any client that follows the IIOP can
activate a VisiBroker server when that server’s reference is used. The server’s
exported Object Reference points to the OAD and the client can be forwarded to
the spawned server in accordance with the rules of IIOP. To allow true
persistification of the server’s object references (such as through a Name Service),
the OAD must always be started on the same port. In the following example, the
OAD is started on port 16050.
prompt> oad -VBJprop vbroker.se.iiop_tp.scm.iiop_tp.listener.port=16050
Note Port 16000 is the default port, but it can be changed by setting the listener.port
property.


有经验的高手请指点一下,• Non-VisiBroker IIOP-compliant clients 这名话的意思是否明确说明不支持Gatekeeper?简直令人不敢相信啊?:-)

...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
suntonycomm 2006-07-05
  • 打赏
  • 举报
回复
up 放分了.
suntonycomm 2005-10-18
  • 打赏
  • 举报
回复
答案是肯定的,但我试了几次也没有成功。

期待中...
suntonycomm 2005-10-13
  • 打赏
  • 举报
回复
期待中....

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧