Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Aiuto serializzazione Bitmap ed invio tramite Socket
Forum - C# / VB.NET - Aiuto serializzazione Bitmap ed invio tramite Socket

Avatar
Pierx (Normal User)
Newbie


Messaggi: 4
Iscritto: 06/11/2013

Segnala al moderatore
Postato alle 16:01
Mercoledì, 06/11/2013
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:

Codice sorgente - presumibilmente VB.NET

  1. Public Function Desktop() As Image
  2.   Dim bounds As Rectangle = Nothing
  3.   Dim screenshot As System.Drawing.Bitmap = Nothing
  4.   Dim graph As Graphics = Nothing
  5.   bounds = Screen.PrimaryScreen.Bounds
  6.   screenshot = New Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
  7.   graph = Graphics.FromImage(screenshot)
  8.   graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
  9.   Return screenshot
  10.     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 :)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:07
Mercoledì, 06/11/2013

Ultima modifica effettuata da nessuno il 06/11/2013 alle 16:09


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Pierx (Normal User)
Newbie


Messaggi: 4
Iscritto: 06/11/2013

Segnala al moderatore
Postato alle 16:10
Mercoledì, 06/11/2013
Semplicemente un programma di controllo remoto con funzioni come il desktop viewer.. Comunque mi interessa solo come inviare una bitmap tramite i socket connessi in modo asincrono, grazie alla serializzazione, niente di più...

Ultima modifica effettuata da Pierx il 06/11/2013 alle 16:11
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:18
Mercoledì, 06/11/2013


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Pierx (Normal User)
Newbie


Messaggi: 4
Iscritto: 06/11/2013

Segnala al moderatore
Postato alle 16:20
Mercoledì, 06/11/2013
Testo quotato



Si ma quello è un altro progetto.. Ho SOLO chiesto come serializzare un immagine ed inviarla tramite socket, che c'è di male? Tra l'altro per rat io intendo Programma di controllo remoto, NON trojan

Ultima modifica effettuata da Pierx il 06/11/2013 alle 16:23
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 145
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 11:47
Sabato, 09/11/2013
Scusa ma se hai già stabilito una connessione e riesci ad inviare stringhe non vedo quale sia il tuo problema? :-?

PM Quote