begin process at 2010 02 10 02:02:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

C# Probleme Serialization


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

C# Probleme Serialization

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales