Welche Komponenten und Protokolle taugen dafür?
DataSnap scheidet aus. Ich möchte das möglichst schlank und nativ zu Fuß abwickeln (auch, damit ich verstehe, was da abläuft).
Ich weiss jetzt nicht was Du entwickelst und wohin das Projekt noch geht.
Irgendwann wirst Du aber sehr viel Zeit in Dinge investieren welche Du vermeiden
könntest wenn Du ein fertiges Framework verwendest.
Seit nunmehr 6 Jahren verwenden wir
Remobjects für
IPC.
Man kann damit Funktionen/Prozeduren mit Objekten (Strukturen) als Parameter aufrufen.
Der Client oder der Server muss sich nicht um die Übertragungsschicht oder das Protokoll kümmern.
Es stehen als "Channels" Named Pipes,
Tcp, Udp http,
Soap und noch einige mehr zur Verfügung.
Mit einer Zeile Code wird Dein
TCP Server zum http server umgebaut. Clients erhalten eine Session
im Server und können einfach und gezielt mit Events versorgt werden.
Als Schmankerl gibts das Framework für Server in Delphi und C#. Clients zusätzlich für XCode, Java und Java Script.
Das ganze gibts als Trial.
Gruss Werner
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.