Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET -  [VB.NET] Invio immagini tramite sockets
Forum - C# / VB.NET - [VB.NET] Invio immagini tramite sockets

Avatar
-jacopo- (Normal User)
Rookie


Messaggi: 28
Iscritto: 29/01/2008

Segnala al moderatore
Postato alle 22:29
Martedì, 29/01/2008
Questo topic è stato chiuso dal moderatore

Ciao, sono nuovo!
Vi scrivo per chiedervi un aiuto:
Ho creato un semplice client e un server che si scambiano messaggi di testo tramite i sockets.
Ora però vorrei fare qualcosa di più, ovvero trasferire non più solo testo ma un immagine da una picturebox a un'altra!
Come devo fare?
Per i messaggi invio così:
Codice sorgente - presumibilmente VB.NET

  1. If NetStr.CanWrite Then
  2.                 'converte messaggio in bytes
  3.                 Dim Bytes() As Byte = _
  4.                 System.Text.ASCIIEncoding.ASCII.GetBytes(messaggio.Text)
  5.                 'scrive sullo stream
  6.                 NetStr.Write(Bytes, 0, Bytes.Length)



E ricevo così:
Codice sorgente - presumibilmente VB.NET

  1. If Client.Available > 0 And NetStr.CanRead Then
  2.                 'Legge i dati come array di bytes
  3.                 Dim Bytes(Client.ReceiveBufferSize) As Byte
  4.                 NetStr.Read(Bytes, 0, Client.ReceiveBufferSize)
  5.                 'Trasforma i bytes ricevuti in stringa
  6.                 Dim S As String = System.Text.ASCIIEncoding.ASCII.GetString(Bytes)



Ma per delle immagini come faccio?
Grazie

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:57
Mercoledì, 30/01/2008
Nella mia guida ho fatto un esempio che calza alla perfezione con la tua richiesta: tratta infatti dell'invio di file tramite socket. Quarda qui:
http://totem.altervista.org/guida/versione2/C16.php

PM
Avatar
-jacopo- (Normal User)
Rookie


Messaggi: 28
Iscritto: 29/01/2008

Segnala al moderatore
Postato alle 17:03
Mercoledì, 30/01/2008
prima di tutto complimenti per la guida! mi è gia stata molto utile più volte!

Avevo già guardato la pagina che mi hai segnalato ma alla compilazione del secondo esempio mi danno alcuni errrori sia il listener che il client!

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:45
Giovedì, 31/01/2008
Posta gli errori e vediamo di risolverli.

PM