wieso irrelevant?
Ports sind die eindeutigen "Türen" über die zugegriffen werden.
In meinem 2. Beispiel werden die Kamerabilder vor dem Versand in JPG's umgewandelt,
IMHO dürfte die Kompressionsrate hier besser sein.
Du kannst auch alles über einen Socket laufen lassen, dann wird halt das Protokoll etwas umfangreicher.
Die
Indy habe ich eigentlich nur verwendet weil Dein erster Post damit gearbeitet hat, persönlich verwende ich lieber die altmodische Methode mit TTcpServer.GetThread mit eigenen Threads.