Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

Re: Image per Socket verschicken

  Alt 28. Jan 2009, 21:03
Erstmal:

Picture.Bitmap.SaveToStream() Dann gibt es bei den Sockets die Möglichkeit Daten über das OnRead / OnClientRead Event zu empfangen. Dazu rufst du wenn die Events ausgelöst werden einfach:

Socket.ReceiveStream(), Socket.ReceiveText() oder Socket.ReceiveBuf() auf.

Protokoll ist ja einfach:

C: Sendet Größe des Bildes
C: Sendet Bild
S: Empfängt Größe des Bildes
S: Empfängt das Bild in mehreren Blöcken, zählt die Datengröße und weiß somit wann das Bild komplett ist.

Gruß Zacherl
  Mit Zitat antworten Zitat