begin process at 2010 02 10 03:29:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Réseau & Internet

 > 

Client - Serveur

 > 

Transmission d'objets fiable via réseau


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

Transmission d'objets fiable via réseau

mardi 15 janvier 2008 à 00:16:31 | Transmission d'objets fiable via réseau

Elektordi

Membre Club
Bonsoir,

Je suis à la recherche d'un moyen rapide à mettre en place et surtout fiable pour la transmission de données par réseau (local).
J'ai déjà une classe générique pour ma transmission de données (classe sérialisable qui contient les infos à transmettre.)

J'ai cherché différantes méthodes mais elles semblent pas très adaptées:
- L'envoi de la version désérialisée directement via un NetworkStream semble poser quelques problèmes en cas de fragmentation de paquets (la désérialisation a lieue avant que l'objet soit entièrement arrivé).
- L'enoi de mon objet par Message Quering réagit bizzarement du fait que les deux machines ne sont pas dans un domaine.
- Je ne peux pas utiliser de Web Services car il s'agit de deux machines "ponctuelles" et donc il n'est pas envisagable d'installer IIS.

Mon plus gros problème est que l'application en question vas servir à faire de la diffusion d'informations sur écran géant pour un évènement et donc aucun paquet ne doit être perdu et encore moins faire planter un des deux côtés.

A première vue le SOAP serait ce dont j'ai besoin mais je n'ai pas trouvé de moyen fiable de le transmettre sur le réseau entre mes deux applis.

Si quelqu'un a des infos sur une méthode de ce type, je suis très intéressé  !

Merci d'avance...


Elektordi

mardi 15 janvier 2008 à 01:36:58 | Re : Transmission d'objets fiable via réseau

Lutinore

Administrateur CodeS-SourceS
Salut, regarde du coté de WCF ( .NET 3.0 ) il est possible de coder des applications serveur/client ( SOAP, HTTP etc.. )  très légères en quelque lignes.
mardi 15 janvier 2008 à 13:44:17 | Re : Transmission d'objets fiable via réseau

Elektordi

Membre Club
Merci pour ta réponse !

En cherchant de la doc sur WCF je suis tombé sur ".NET Remoting" qui semble peut être un peu moins simple mais qui ne nécessite pas .NET 3 !
http://defaut.developpez.com/tutoriel/dotnet/remoting/cs/

Cela devrait suffire pour mon application... Je ne sait pas si tu l'a déjà utilisé et ce que tu en pense...


Elektordi

mardi 15 janvier 2008 à 17:10:43 | Re : Transmission d'objets fiable via réseau

Lutinore

Administrateur CodeS-SourceS
Réponse acceptée !
Même si ça peut être très utile, perso j'aime pas .NET Remoting.. WCF le remplace maintenant.

Le framework 3.0 c'est juste quelques DLLs de plus.. niveau prog ça ne change rien contrairement au 3.5 , donc si tu peux te permettre de le déployer sur les machines serveur/client n'hésite pas.
mardi 15 janvier 2008 à 17:28:45 | Re : Transmission d'objets fiable via réseau

Elektordi

Membre Club
N'étant pas sûr de pouvoir déployer .NET 3 (bien que je doute du coup de pouvoir installer rien que le 2..) je vais utiliser le .NET Remoting mais je garde le WCF pas loin au cas où, c a l'air plus pratique !

Merci de ton aide...


Elektordi



Cette discussion est classée dans : moyen, réseau, objets, transmission, fiable


Répondre à ce message

Sujets en rapport avec ce message

Lister les objets d'une forme [ par DrChal ] DrChalBonjour je souhaiterai lister les objets d'une forme. Si quelq'un pouvait me convertir ce code source vb en C#, ce serait super sympathdim X as Quel est le meilleur moyen de gerer un buffer ... [ par Hawkmoon ] Bon voila mon probleme : je connecte une socket sur un server irc mais avec le code suivant j'arrive pas a gerer les reponses du server dans un buffer Accéder à la corbeille [ par torak ] salut à tous!J'aimerais savoir s'il y a un moyen d'accéder aux fichiers qui se trouvent dans la corbeille de Windows, et plus généralement s'il y a un RCW recuperation d'objets com [ par marshallmatter ] MarshallMatterBonjour,je suis entrain de developé un client en c# et je dois donc recuperer des données sur le serveur. J ai integré la tlb mais a par ListBox et infos cachées [ par Coyote78 ] bonjour,je recherche le moyen de remplir un composant listebox avec des donnees issues d'une requete SQL du genre "SELECT ID_User, Nom_User FROM Users Objets 3D et diverses propriété possibles [ par Trollien ] Bonjour,je cherche à créer un moteur 3D que j'ai déjà mis en ligne et que je mettrais à jour au "fur et à mesure" (hummmm).Mais debutant completement Liaison d'objets [ par smoundangha ] Bonjour,Questions de débutant : peut-on en c#, dans une classe X (créee dans un namespace Y), appeler une autre le constructeur d'une autre classe X' RichTextBox & ses Scrolls [ par coq ] G beau avoir chercher je ne trouve pasMais bon G peut etre rater qqch alors je pose la question : y a t'il un moyen de controler les scrollbars d'un R Réseau local VS Internet [ par cazaux ] Actuellement je suis en train de développer un Client/Serveur. Le seul probléme est que toutes les aides que je trouve ne parle que de serveur placé à Des objets dans un tableau [ par redpooka ] J'ai un tableau d'objet. Et dans ce tableau toutes les cases ne sont pas pris par un objet. Comment faire pour tester si dans la case il y a bien un o


Nos sponsors


Sondage...

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,203 sec (4)

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