VB Serializzazione di Bitmap e invio tramite Socket

Stato
Discussione chiusa ad ulteriori risposte.

Pierx

Utente Electrum
4 Ottobre 2008
183
14
14
107
Salve a tutti, sto uscendo matto... Non riesco ad inviare una bitmap fatta con questa funzione:

Codice:
Public Function Desktop() As Image
  Dim bounds As Rectangle = Nothing
  Dim screenshot As System.Drawing.Bitmap = Nothing
  Dim graph As Graphics = Nothing
  bounds = Screen.PrimaryScreen.Bounds
  screenshot = New Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
  graph = Graphics.FromImage(screenshot)
  graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
  Return screenshot
    End Function

al server connesso tramite socket asincrono...

So che dovrei serializzare l'immagine, ci ho provato ma con scarsi risultati, mi date una mano? Vorrei che invii al server un comando tipo : "DESKTOPINVIATO|SPLIT|" + i bytes da deserializzare per ricostruire la bitmap. Dal server poi nella ricezione controllo che se c'è il comando "DESKTOPINVIATO", deserializza, ricostruisce l'immagine e la stampa sulla picturebox. Come posso fare?

Grazie in anticipo
 
Stato
Discussione chiusa ad ulteriori risposte.