DCOM需要开放哪几个端口? 我用三层技术开发,但服务器与用户之间有防火墙。且经过端口转换,请问各位高手。DCOM的应用中,需要开放那几个端口,用户端才能正常访问应用服务器?急,在线等。解决立刻给分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DCOM 的端口是动态分配的,这也导致 DCOM 很难穿越防火墙。建议改成 SocketConnection 进行连接 改成 SocketConnection 搞定 我写的是COM+组件,只能用DCOM,怎么办? DCOM的端口是动态的,而且范围比较大,所以一旦有端口给封住的话就会出错,还是用SOCKET好一点,要不然用COM+的静态库进行编程 wangxj333(天天真人): COM+ 组件一样能够用 SocketConnection 连接 哦,请leapmars(流铭) 大侠指点,不胜感激! SocketConnection是一个tunnel,不是DCOM代理,COM+也可以用 DCOM在进行配置时可以限定端口范围的 用 SocketConnection 连接 COM+ 组件的方法,跟连接 DCOM 服务器是一样的只不过需要 override COM+ 组件的 Factory 的 UpdateRegistry 方法,主要是添加 EnableSocketTransport 这个调用。你看看 EnableSocketTransport 和 Scktsrvr.exe 的源码就知道怎么回事了。 呵呵,我在客户端是这样创建组件的:MyInterFace := coMyInterface.CreateRemote(MachineName);我如何能改变组件连接中间层的协议? PageControl1 多个tabsheet选中问题 delph疑惑 ExcelWorkSheet数据写入出错,帮忙的进` 如何显示向上的箭头? 一个简单问题,希望大家指点,如何在memo中将光标指向最后一条记录,或是socrol到最后一条记录 BDE下载 Panel显示时会触发什么事件? 不知谁有kylix这个软件,急需,请各位大侠帮帮忙 今天有逃课了! 急:如何通过我的应用程序向IE窗口内的某个表单发送数据?谢谢各位La~~~!!! 数据库问题! 请各位高人给个思路
MyInterFace := coMyInterface.CreateRemote(MachineName);
我如何能改变组件连接中间层的协议?