我正在为delphi寻找一个沟通框架,我们知道有这么多的其他语言的交流框架,wcf,ecf等等,但我已经找到了德尔福的沟通框架到现在为止,谁知道它可以给我一个更好的?
我需要以下一些要求:
在客户端应用程序中,我们可以编写如下代码片段:
var
server: TDelphiCommunicationServer;
session : ICommunicationSession;
request, response: IMessage;
begin
session := server.CreateSession('IP', Port);
request := TLoginRequest.Create;
session.SynSendMessage(request);
session.WaitForMessage(response, INFINITE);
.......
end;
在上面的代码片段中,TLoginRequest实现了消息接口。
发布于 2010-05-25 14:19:22
也许RemObjects SDK是你要找的东西。它是通信框架的类似WCF的抽象,在该框架中,您可以更改消息格式、通道类型等。它提供了不同渠道,如winsocket、管道和windows消息。
发布于 2010-05-25 14:19:06
看看Indy,这是随Delphi而来的。这是一个成熟的通信框架,在很多应用程序中都有使用。
发布于 2010-05-25 16:02:06
为了编写用于我们应用程序的自定义TCP IP客户端和服务器组件,我们在各种项目上使用了Francois Piette的Internet组件套件(Internet Component Suite )和真正的瘦客户端SDK (RTC SDK)。其他人使用Indy来开发自定义的TCP/IP协议客户机/服务器组件。
要构建一个可以轻松“远程处理”的API,可以使用DCOM (不推荐!)或者像RemObjects SDK那样的“远程处理工具包”(推荐的!)。
https://stackoverflow.com/questions/2905393
复制相似问题