用DCOM能否连接到Internet上?(200分)

  • 主题发起人 主题发起人 chief007
  • 开始时间 开始时间
C

chief007

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi开发的多层应用程序,用DCOM连接,并写了MTS Object。
问题是用Socket连接,Socket对MTS Object不如认。只好用DCOM连接,可是DCOM在
Internet上如何应用?也就是说客户端通过Internet如何连接到服务端?
 
computename填上IP地址
 
你可以用TWebConnection试试。
我原来用DCOMConnection在局域网内写了一个多层应用程序,
后来把APP SERVER移到INTERNET上,DCOMConnection就连不上。
不过用SocketConnection可以,不过好像有问题。
要不你就自己用Winsock写个连接组件。
 
改成SocketConnection就可以了
 
连internet要通过防火墙
而一般非80端口都是要验证的
 
COM的本质就决定在Internet的应用是不理想的。
 
如楼上的DDK所说,DCOM通过Internet连接效果不好!
你可以改用WebConnection或者SocketConnection连接,
但要注意如用SocketConnection连接,一定要打开你内部网里的防火墙的socket端口
 
后退
顶部