![]() |
Image ->Stream und per Clientsocket an Server senden
Hallo
Ich bastel gerade an einem Chat der neben der normalen Textübertragung auch Bilder verschicken soll, nur habe ich leider keine Ahnung wie ich das Bild in einen Stream packen und an den Server senden kann, welcher es dann an alle verbundenen Clienten weiterleitet.Ich habe mir schon ein paar Beiträge dazu angeschaut aber nichts gefunden was mir helfen könnte, da ich noch nicht all zu gut mit Delphi umgehen kann. Danke schonmal für eure Hilfe |
Re: Image ->Stream und per Clientsocket an Server senden
Versuch es mal mit
Delphi-Quellcode:
Image.Picture.Bitmap.SaveToStream();
|
Re: Image ->Stream und per Clientsocket an Server senden
...und beim Socket:
![]() Aber: Wie willst du auf der Empfängerseite auseinanderhalten ob nun binäre Daten (Bild) oder Textdaten (Nachrichten) kommen? Schliesslich sind die Daten aus dem Socket raus, wenn du sie abrufst und es wird nicht garantiert, dass dein als Block verschickter Text genau so wieder ankommt. |
Re: Image ->Stream und per Clientsocket an Server senden
Ich hatte keine Ahnung das es dabei zu Schwierigkeiten kommen könnte...
Gibt es denn eine einfache und gute Alternative? |
Re: Image ->Stream und per Clientsocket an Server senden
Eine zweite Verbindung für die Daten oder halt ein Protokoll?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz