PDA

View Full Version : [VB.NET] Invio immagini tramite sockets


-jacopo-
29-01-2008, 21:38
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ì:

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


E ricevo così:

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


Ma per delle immagini come faccio?
Grazie

-jacopo-
30-01-2008, 14:55
up:banned:

perfavore aiutatemi o datemi il link di qualche buon esempio! non riesco a trovare niente cercando in google...:mc: