Hilft dir das vielleicht weiter:
https://stackoverflow.com/questions/...g-tidtcpclient
Im Endeffekt musst du dir mal ein Protokoll überlegen, wie Server und Client miteinander kommunizieren. Einfach nur die Bitmaps losschicken hilft ja nicht. Du müsstest etwas schicken das beinhaltet:
"Achtung hier kommt ein Bitmap als Payload"
"Bitmap/Payload ist beendet"
"Jetzt kommt eine Prüfsumme/Hash"
"Prüfsumme/Hash beendet"
Jetzt kann der Client gucken, ob vom Payload alles angekommen ist und das ggf. nochmal anfordern.
Hier vielleicht noch ein Tutorial dazu:
https://entwickler-ecke.de/topic_66706.html