Bitmap von Client zum Server Senden TCP c#?
Hallo,
Ich versuche mit tcp sockets ein Bild bzw bitmap
vom Client zum Server zu senden
Ich habe geschafft den client zum server zu connecten und vom server aus texte zum client zu senden und anzunehmen aber kann ich jetzt auch vom client zum server eine bitmap schicken?
vielen dank im voraus!
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, C Sharp, Programmiersprache
Konvertiere die Daten in ein byte-Array. Beispielsweise über einen MemoryStream:
var image = Image.FromFile("path/to/file");
using (var stream = new MemoryStream())
{
image.Save(stream, ImageFormat.Bmp);
var byteData = stream.ToArray();
// send ...
}
Das Array kannst du folgend verschicken und auf der Gegenseite wieder zu einem Bild konvertieren.
using (var stream = new MemoryStream(byteData))
{
var image = Image.FromStream(stream);
// do something with image ...
}
ja, sollte gehen. aber ohne mehr infos kann man dir da nur schwer weiter helfen.
Woher ich das weiß:Studium / Ausbildung – Softwareentwickler, B. Sc. Informatik
Natürlich genauso wie bei EMail auch musst du die Bitmap alt Text schicken.
Aber warum möchtest du das mit TCP direkt machen.
Nutzte doch einfach PHP