如何实现Socket方式访问COM的组件 不用Scktsrvr.exe,不用SocketConnection,直接使用TServerSocket和TClientSocket,能否实现远程访问com组件,实现方法是什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主所谓的访问com组件,是怎么个访问? 传参数过去,远程执行,然后把结果传回来是可以实现的,就是不知道楼主是不是这个意思 Socket 只是一种通信方式。调用 COM 组件又是另一回事情。当然可以。Socket 上简单的发送接收1,2,3,4等数字。接收到的程序,根据这些数字执行对应的函数,或者返回数据。 正是这个意思,有别于标准的Dcom连接,borland的另一种连接方式如下,DCOM Client ==[本地接口调用]=> Client Agent(SocketConnection/WebConnection etc.) ==[中间协议:TCP/HTTP]=>Server Agent(ScktSrvr/HttpSrvr etc.)==[本地接口调用]=>Server(DCOM/MTS/COM+)但这种方式是基于midas,必须用到SocketConnection和ScktSrvr.exe.能否不用SocketConnection和ScktSrvr.exe就能实现这种方式,有没有相关的例子可以参考 感觉楼主的意思是不想用SocketConnection和ScktSrvr.exe.按我的理解,你必须要自己要实现SocketConnection和ScktSrvr.exe这两个程序的功能,并分别编译到你的服务器和客户端。 关于integer和double混合运算的问题 Delphi 多线程的问题! WORD嵌入到程序中 delphi连接数据库问题? 为什么按F5运行后代码报错定位不到真正的错误行? 请问这两个数有什么关关系,如下,thanks 安装控件的问题 关于Winamp的示波器的问题? 终于升级了,新手,高手来吧,有分送呀,时间有限!!!!!!! 我的QQ号被人嘿了 DBRichEdit难题 delphixe中关于pchar的问题
调用 COM 组件又是另一回事情。
当然可以。
Socket 上简单的发送接收1,2,3,4等数字。
接收到的程序,根据这些数字执行对应的函数,或者返回数据。
DCOM Client ==[本地接口调用]=> Client Agent(SocketConnection/WebConnection etc.) ==[中间协议:TCP/HTTP]=>Server Agent(ScktSrvr/HttpSrvr etc.)==[本地接口调用]=>Server(DCOM/MTS/COM+)
但这种方式是基于midas,必须用到SocketConnection和ScktSrvr.exe.能否不用SocketConnection和ScktSrvr.exe就能实现这种方式,有没有相关的例子可以参考