tempad
Readygo技术搜索引擎 >>防火墙 >> 关于SocketConnection.

关于SocketConnection.

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 18:20:26

关于SocketConnection.

楼主billy_zh(张老三(闭关修练java))2003-06-05 17:33:10 在 Delphi / 网络通信/分布式开发 提问

在使用SocketConnection时,  
  当客户端调用中间件接口的方法时,服务器端必定要创建此组件,并执行方法。  
  但我在VCL的源码中并未找到相当的代码!  
  请高手指点。  
  问题点数:20、回复次数:7Top

1 楼pepo2000(cotty8000)回复于 2003-06-05 18:03:28 得分 0

客户端都是通过IAppserver与客户端进行通讯的,与VCL源码无关,  
  Top

2 楼billy_zh(张老三(闭关修练java))回复于 2003-06-06 08:36:21 得分 0

可能我说的不够清楚,我是想了解TSocketConnection组件和Socket服务器的工作原理!Top

3 楼billy_zh(张老三(闭关修练java))回复于 2003-06-07 09:56:41 得分 0

我已弄明白了,  
  以后可以不用发布scktsrvr.exe文件啦!Top

4 楼J_John()回复于 2003-06-07 10:25:30 得分 0

不可能吧,不放布scktsrvr.exe应该不行吧Top

5 楼billy_zh(张老三(闭关修练java))回复于 2003-06-07 11:14:18 得分 0

把scktsrvr.exe的源码搬到应用服务器中就不用发布该文件了。  
  Top

6 楼Raptor(猛禽)回复于 2003-06-07 13:26:36 得分 20

楼上说的不完全正确,应该说是把中间层做到scktsrvr中去.:)Top

7 楼billy_zh(张老三(闭关修练java))回复于 2003-06-07 15:21:01 得分 0

scktsrvr本身只是一个用来进行通讯的工具而已,  
  它最大的特点就是可以模拟对接口的调用(由TDataBlockInterpreter组件完成)。  
   
  只要掌握了它的工作原理,就可以不再使用scktsrvr.exe文件  
  (自己在中间层进行监听并响应客户请求)。  
   
  另一个好处是可以不需要使用Midas,  
  即在中间层可以不使用远程模块(从IAppServer接口继承)  
  就是说在客户端可以调用中间层上的任何继承自IDispatch接口的组件!  
   
  从安全角度考虑,可以只向客户端暴露指定的接口,或者加入认证机制,  
  而不是暴露所有的远程模块!Top

责任编辑: efish 参与评论 查找更多:
相关文章
如何让DataGrid的行按照其中一列的设定值显示不同的… 如何让DataGrid的行按照其中一列的设定值显示不同的颜色?
请教如何得到ip地址 请教如何得到ip地址
我想要网页中的一个表格里面上下左右各空3个像素出来… 我想要网页中的一个表格里面上下左右各空3个像素出来,那请问我应该怎样写呢?
数据库日志察看 数据库日志察看
用intraweb如何把几个窗体全并为一个窗体 用intraweb如何把几个窗体全并为一个窗体
vc学习的迷惑! vc学习的迷惑!
导出excel的问题 导出excel的问题
高份请教:在DELPHI中如何判断电脑是否联上了I… 高份请教:在DELPHI中如何判断电脑是否联上了INTERNET,是否断线啦.
用钩子实现进程防杀 用钩子实现进程防杀
如何恢复已经删除的文件,急 如何恢复已经删除的文件,急
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎