有人知道TSocketConnection
和TDCOMConnection
之间的区别吗?
在接收大量串行请求的应用程序中,同时使用哪个更好?
最佳答案
区别在于客户端和Appserver之间来回携带远程调用参数的传输方式。 TDCOMConnection使用Microsoft的DCOM调度远程调用,TSocketConnection通过TCP / IP套接字连接(请参见SConnect单元)使用简单的二进制协议连接到正在运行的scktsrvr.exe进程。 TDCOMConnection和TSocketConnection都需要自动化兼容的COM接口。
至于哪一个更好:可能是TSocketConnection,但是我不确定。 DCOM过去一直被认为难以配置和管理/安全,我不知道在此期间是否已更改。我个人只使用过TSocketConnection,TWebConnection和TLocalConnection,而我从不需要TDCOMConnection。