06/11/13 15:01
Pierx
Salve a tutti, sono nuovo e mi chiamo Piero Avrei una richiesta da farvi perchè sto uscendo matto... Non riesco ad inviare una bitmap fatta con questa funzione:
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
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
aaa