none
client/serveur RRS feed

  • Question

  • salut tout le monde
    Je voudrais savoir les procédures pour coder un serveur afin de créer une application en c# client/serveur.
    La base de donnée utilisé est sql server ,elle contient 7 tables.
    Et plus précisement comment puis-je coder un serveur en c# afin que plusieurs utilisateurs puissent y accéder en même temps et effectuer leurs traitements(ajout,modification,suppression,impression,consultation,recherche)
    J'éspère avoir une réponse pareceque ça va déterminer mon avenir de travail.
    Merci d'avance
    mardi 2 juin 2009 13:46

Réponses

  • Salut, Corriger moi si je me trompe: Socket = communication à bas niveau Remoting = Maintenant intégrer à WCF WCF = Windows Communication Foundation : Donc une méthodologie à plus haut niveau facilitant la communication.
    Microsoft MVP C# :: mongeon.devrpm.ca
    • Marqué comme réponse tek.csharp vendredi 5 juin 2009 10:39
    jeudi 4 juin 2009 12:37
    Modérateur
  • Bonjour,

    Tout à fait.
    WCF permet en gros de programmer des applications communicantes de manière plus "abstraite" sans se soucier de la partie technique (protocole et format des données). C'est ensuite à la configuration que l'on spécifie le protocole à utiliser (WS, TCP, MSMQ,...etc) + les petites options spécifiques à chaque protocole. WCF se charge du reste...

    Cordialement
    Gilles TOURREAU - MVP C#
    • Marqué comme réponse tek.csharp vendredi 5 juin 2009 10:39
    jeudi 4 juin 2009 19:36
    Modérateur

Toutes les réponses

  • Si je comprend bien:

    tu veux avoir un serveur qui effectue des opérations diverses sur ta BD SQL. Les clients se connectant à ton serveur ne font qu'appeler les fonctions? Donc les clients n'ont aucune connaissance de ta BD SQL?
    Microsoft MVP C# :: mongeon.devrpm.ca
    mardi 2 juin 2009 18:50
    Modérateur
  • Tout d'abord je vous remercie pour votre intérêt à ma question.
    Oui exactement c'est ce que je voudrais.
    En cherchant sur le net je trouve seuleument des exemples sur un chat réalisé en c# ou bien des simples exemples, j'ai pas trouvé un exemple qui traite une application client/serveur utilisant une base de donnée sql server avec tous les traitements necessaires que j'ai déjà cité, et j'éspére avoir ce que je cherche sur ce forum.
    et merci encore une fois
    mercredi 3 juin 2009 07:49
  • Bonsoir,

    Le plus simple dans votre cas est d'utiliser WCF :
    http://msdn.microsoft.com/fr-fr/library/ms735119.aspx

    Des tutoriaux sont disponibles à cette adresse :
    http://msdn.microsoft.com/fr-fr/library/ms734712.aspx

    Cordialement
    Gilles TOURREAU - MVP C#
    • Marqué comme réponse tek.csharp jeudi 4 juin 2009 07:35
    • Non marqué comme réponse tek.csharp jeudi 4 juin 2009 07:35
    mercredi 3 juin 2009 20:40
    Modérateur
  • Bonjour,

    je vous remercie pour votre réponse mais pouvez-vous me dire quelle est la difference entre l'utilisation des WCF , les sockets et le remoting??
    Merci d'avance
    jeudi 4 juin 2009 07:35
  • Salut, Corriger moi si je me trompe: Socket = communication à bas niveau Remoting = Maintenant intégrer à WCF WCF = Windows Communication Foundation : Donc une méthodologie à plus haut niveau facilitant la communication.
    Microsoft MVP C# :: mongeon.devrpm.ca
    • Marqué comme réponse tek.csharp vendredi 5 juin 2009 10:39
    jeudi 4 juin 2009 12:37
    Modérateur
  • Bonjour,

    Tout à fait.
    WCF permet en gros de programmer des applications communicantes de manière plus "abstraite" sans se soucier de la partie technique (protocole et format des données). C'est ensuite à la configuration que l'on spécifie le protocole à utiliser (WS, TCP, MSMQ,...etc) + les petites options spécifiques à chaque protocole. WCF se charge du reste...

    Cordialement
    Gilles TOURREAU - MVP C#
    • Marqué comme réponse tek.csharp vendredi 5 juin 2009 10:39
    jeudi 4 juin 2009 19:36
    Modérateur
  • Bonjour,
    je vous remercie tous pour votre aide.

    vendredi 5 juin 2009 10:38