创建Com+组件的疑问(20分)

  • 主题发起人 主题发起人 Ricezj
  • 开始时间 开始时间
R

Ricezj

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是客户端创建应用服务器的Com+组件时,使用 CreateRemote(应用服务器的计算机名),
这在局域网中没有什么问题,我请问如果在Internet中呢?他怎么去识别这个计算机名?
不是很明白??
 
这个主要看你使用什么方式来连接你的应用服务器了,如果用socketconnect或者
dcomconnection就可以,而用OLEenterprice则不行,它使用RPC来通信,没有固定的端口,
所以MS的.NET里边为了克服这个问题而使用了SOAP协议,来通过Web Service调用实现了跨
越互联网。在DELPHI中,socketconnect连接比较简单,远程计算机名可以是IP地址,而
socketconnect比较复杂,用什么dcomcnfg.exe来配置远程服务器,服务器上好像还要运行
一个程序来接收客户机的连接,我没有自己试过,总觉得很繁。
 
后退
顶部