Bonjour,

Je travaille actuellement sur une application client-serveur où le dialogue ne s'effectue que par des chaines XML du genre : <cmd name='Listing' data='inictures' /> et j'ai un petit soucis.

Je souhaite envoyer un Bitmap à mon Client via XML dans le genre :
<cmd name='Picture' res='LD' data='LA CHAINE QUI REPRESENTE MON BITMAP' />
Mon soucis c'est que je procède comme cela pour mon dialogue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
        public void Send(Byte[] data)
        {
            NetworkStream stream = client.GetStream();                   // Get a client stream for reading and writing.
            stream.Write(data, 0, data.Length);                          // Send the message to the connected TcpServer. 
        }
 
//Et j'appelle la fonction comme ceci :
 
Send(StringToBytes("<cmd name='Picture' data='STRING QUI REPRESENTE MON IMAGE' />")); 
 
/*
StringToBytes convertie ma chaine string en tableau de bytes donc il faut absolument que ma chaine DATA représentant mon image soit une string donc elle fera : BITMAP -> Bytes -> String -> Bytes et sera envoyé au client.
*/
Merci à vous, j'espère avoir été clair :s