Ich würde gerne etwa 100-500 KB große Binärdaten innerhalb eines LAN von einem Server an einen Client übertragen.
Da ich so etwas noch nie gemacht habe und es in Delphi 2010 soviele Möglichkeiten gibt (Sockets über
API, WinSockets, TTCPClient/Server,
Indy, ...), würde ich Euch gerne fragen, was Ihr empfehlen würdet.
Optimal wäre es,
(1) wenn man Streams übertragen könnte (etwa aus serverseitigen TMemoryStream an einen clientseitigen TMemoryStream) oder anderweitig größere Datenmengen in einem Rutsch übertragen könnte;
(2) der Programmieraufwand dabei übersichtlich und geradlinig wäre, also bequem zu benutzen.
Welche Komponenten sind am vorteilhaftesten? Hat jemand ein Beispiel zur Hand?
Vielen Dank im voraus!