Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2460 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# .NET] Probleme client server multithread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C# .NET] Probleme client server multithread

n°1685759
gwailo
Posté le 13-02-2008 à 11:33:48  profilanswer
 

Bonjour,
J'ai un petit problème sur mon client/server multithreadé :
 
Mon objectif :
Envoyer des messages (des objets et non des strings) au serveur. Ce dernier répond au client.
On a bien sur un client par thread.
 
Les différentes voies explorés :
-La serialization :
Je serialise l'objet avec un binaryFormatter à travers le networkStream.
Le programme se bloque lorsque le server essaye de deserialiser l'objet
(Classe message commun en .dll)
 
-le remoting :
L'objet Message est visible par tous les thread ( clients) sauf si je configure un port par client ( et c'est vraiment moche de programmer de cette maniere)
Et pourtant chaque connection client/server doit avoir son propre message.
 
Il reste sinon l'option : faire en sorte que les envoi client / retour du server ne puisse pas être utilisés en même temps (mettre un lock sur toute la section communication), mais cela n'est vraiment pas optimal.
 
 
Si vous avez des idées ou des pistes ?
Merci

mood
Publicité
Posté le 13-02-2008 à 11:33:48  profilanswer
 

n°1686548
pot2yaourt
Posté le 14-02-2008 à 20:47:33  profilanswer
 

Salut,
 
Ca peut peut-être t'aider un peu... :
 
http://www.csharpfr.com/codes/CLIE [...] 45655.aspx
 
Lionel.

n°1686990
hsdino
Posté le 15-02-2008 à 16:05:11  profilanswer
 

La sérialisation est une bonne idée.
 
J'ai eu pas mal de soucis avec le binaryformatter, j'ai donc fait mon propre serialiseur.
 


---------------
Vidéos drôles et sexy : http://www.imbeciles.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# .NET] Probleme client server multithread

 

Sujets relatifs
Problème d'alignement d'image avec CSS[Rails] script/server renvoie toujours la page "Welcome aboard !"
problème avec une variable de session[JSF] probleme avec selectonemenu
[ Résolu ] problème de lien sur partition[VBS] Probleme Création Compte AD commencant par #
Problème connexion SQLServeur avec PHPproblème de compilation avec la librairie qwt
[Java][Appli web] Problème avec ejbjar [Résolu]problème allocation tableau dynamique
Plus de sujets relatifs à : [C# .NET] Probleme client server multithread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR