Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : C# Probleme Serialization [ Archives / Au secours ] (Wolf007)

vendredi 28 octobre 2005 à 11:27:01 | C# Probleme Serialization

Wolf007

Bonjour à tous.
Je désire faire passé en réseau un tableau de string. Pour cela j'utilise la sérialization mais je ne sais pas comment faire passer mon objet  BinaryFormatter dans la méthode send car je n'arrive pas à le convertir en byte j'ai essayé en le convertissant avec sa methode toString cela marche mais à ma deserialization je n'obtient rien.
Si quelqu'un savait comment faire.
Merci d'avance.

vendredi 28 octobre 2005 à 16:49:06 | Re : C# Probleme Serialization

petitou

A mon avis ton problème n'est pas de désérializer le contenu mais de le récupérer, un ToString() ne suffit pas, il te faut plutot quelque chose du genre :

byte[] buffer = new byte[256];
StringBuilder stb =
new StringBuilder();
while(xtw.BaseStream.Read(buffer, 0, 256) != 0)
{
   int i = 0;
   while(i<buffer.Length && buffer[i] != 0)
   {
      stb.Append(buffer[i++]);
   }
}
return stb.ToString();

ici, la variable xtw est un XmlTextWriter mais le principe reste le même...


vendredi 28 octobre 2005 à 17:03:37 | Re : C# Probleme Serialization

emmanuel9

faire une boucle sur ton tableau de string, extrait ainsi chaque chaine et envoi t'es chaine une par une en rajoutant \n à l'arrivé tu recupera ca soit sur une chaine unique soit en recontruisant un tableau.

vendredi 4 novembre 2005 à 10:56:03 | Re : C# Probleme Serialization

bucherb

Tu peux très bien te servir de ton binaryserializer, mais c'est pas lui que tu dois passer dans ton send... Le serializer te retourne un tableau de bytes et c'est ce tableau que tu envoie.

Et de l'autre côté tu déserialize le tableau de byte que tu recois

-------------------------
Trambert le vert



Cette discussion est classé dans : probleme, serialization


Répondre à ce message

Sujets en rapport avec ce message

PB avec les application console [ par Mike ] Salut, j'ai un probleme avec les application en mode consol ( style fenetre DOS ), lorsque je lance un de ces programmes, il s'arrete automatiquement Probleme d'IP [ par MorpionMx ] Bonjour,Voila, je développe un tout petit chat sans prétention, le probleme c'est que avec ce bout de code :private static Socket s = new Socket (addr Probleme de CAST [ par jdaviaud ] Bonjour a tous, j'aurais encore besoin d'un peu de votre aide ;)J'ai une base de données que je modifie directement dans mon datagrid, et dans ma fonc Probleme DropDownList [ par jdaviaud ] J'ai un petit pb avec un dropdownlist.Quand je veux en récupérer la valeur de la ligne sélectionnée, j'utilise le code suivant :string famille = DropD help me :( [ par Oziris ] Oziris.Salut a tous :Dje suis un newbees en prog, en fait je ny connais queud :(je vien d'acheter le livre non que dit-je la bible "le language C#" de pourquoi le GDI+ est si lent [ par NICKO02 ] Voila, j'ai commencé il y a peu a creer des graphiques à l'aide du GDI+ de .net.J'utilise principalement les methodes DrawString() et DrawLine().C'est Au secours: probleme d' install de visual studio.net [ par petula ] bonjour a tous, j' ai un message d' erreur 1305 lorsque je tente d' intaller visual studio.net, version french (6cd), sur windows 2000 pro sp2 (versio Probleme de DropDownList [ par GazGaz ] lu j'utilise visual c#.net et j'ai une page où se trouvent des DropDownList.je voudrais qu'au chargement de cette page, mes Ddl soient toutes vierges( probleme de combobox en VB [ par jogaloula ] > J'aurais voulu savoir comment déterminer si aucune valeur n'a été sélectionnée dans un combobox de style 2 dropdown> > MERKIII Probleme C# WinXP-Win2000 [ par Miltiades ] J'ai créé une solution qui contient un ensemble de projets dont un projet de déployement, le tout est compiler sous windows 2000, lorsque je deploie m


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.