Estoy buscando un marco de comunicación para delphi, sabemos que hay muchos marcos de comunicación para otros idiomas, wcf, ecf y demás, pero he encontrado el nerver para Delphi hasta ahora ¿Alguien que lo sepa me puede dar una idea?Buscando un marco de comunicación para delphi
hay algunos requisitos que necesito, de la siguiente manera:
Creación de una aplicación (servidor o cliente) sin importar cómo hacer las comunicaciones entre sí entre dos puntos finales.
Imagine que usamos el buzón para intercambiar mensajes, parece que la comunicación es transparente.
Admite la extensión del protocolo de comunicación.
A menudo necesitamos intercambiar los mensajes entre 2 dispositivos, pero el protocolo de comunicación no es público ni general, por lo que debemos ampliar el marco para implementar un protocolo de comunicación para recibir o enviar un mensaje por completo.
soporta la comunicación asíncronos y síncronos
soporta el protocolo de transmisión que se extiende.
El protocolo de transmisión puede ser implementado por winsocket, pipes, com, Windows message, mailslot, etc.
En aplicación cliente, podemos escribir tijeras de código como sigue:
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;
En el código de SNIP, TLoginRequest ha implementado la interfaz de mensajes.
+1 para una buena pregunta, pero ¿qué le pasa a Indy? Se incluye con Delphi & des lo que quieras – Mawg