DCOM with Firewalls的方案(1分)

  • 主题发起人 主题发起人 房客
  • 开始时间 开始时间

房客

Unregistered / Unconfirmed
GUEST, unregistred user!
DCOM over the Internet
Thisdo
cument will address how to configure DCOM for use over the Internet and cooperate with firewalls.
Set default authen
tication level to NONE in DCOMCNFG for both server and client.
Make the following changes to the registry:
HKLM/Software/Microsoft/Rpc/Internet
PortsInternetAvailable="Y"
UseInternetPorts="Y"
Ports="3000-4000"
Open port #135 AND the range above on the firewall
Disable IP address translation
Using Distributed COM with Firewalls
http://www.microsoft.com/com/wpaper/dcomfw.asp
 
这个问题经常看有人提起
 
补充第三方答案:
六、 以TSocketConnection作为客户端应用程序
该种方式使用于局域网和广域网内的通信,但是不能绕过防火墙。
该种方式还需要首先运行服务器端的socket server程序scktsrvr.exe以用于监听连接。
步骤一、建立新项目。
步骤二、加入TSocketConnection组件,设置其address属性为服务器的ip地址,ServerName属性为应用服务器server名,然后置Connected属性为true。
步骤三、加入TclientDataSet组件、DataSource组件、及DataControl中的组件。其中TclientDataSet重点设置的属性为:RemoteServer和ProviderName。
步骤四、进一步完善程序,保存并编译程序。
七、 以TwebConnetion作为客户端应用程序
该种方式使用于局域网和广域网内的通信,且能绕过防火墙。
这种方式要求将httpsrvr.dll文件复制到指定的网页服务器目录中,且设置该目录属性为可执行权限。另外客户端计算机中必须安装wininet.dll文件
步骤一、建立新项目。
步骤二、加入TwebConnetion组件,设置其url属性为服务器的url地址,ServerName属性为应用服务器server名,然后置Connected属性为true。
步骤三、加入TclientDataSet组件、DataSource组件、及DataControl中的组件。其中TclientDataSet重点设置的属性为:RemoteServer和ProviderName。
步骤四、进一步完善程序,保存并编译程序。
 
接受答案了.
 
后退
顶部