IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

communication application c#/serveur web


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut communication application c#/serveur web
    Bonjour,
    dans le cadre d'un projet c# (application installée sur un PC), je dois intégrer à mon application une fonction qui permet à un utilisateur (près-enregistré sur un site web) à recharger son compte (ajout de crédit). L'application doit se communiquer donc avec le site web: Envoi du numéro de série saisie par l'utilisateur, Réception de la réponse à partir du site.

    Mon question est quelles moyens à utiliser pour établir se genre de communication et simuler des scripts pré-installés sur le serveur web?

    Je suis un débutant en programmation réseaux, j'ai entendu parler des http request et http response, aussi des sockets,... mais j'arrive pas encore à décider quel moyen à utiliser.

    Vos suggestions sont les bienvenues. Merci d'avance!

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Les WebServices sont définitivement ce qu'il te faut.

    Bonjour,

    Le plus simple est d'utiliser les webservices ASMX mais si tu veux te lancer sur quelque chose de légèrement plus complexe tu peux choisir aussi les services WCF (les deux produisent des WebServices).

    exemple sur un fichier ASMX :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    [WebMethod(true)] // cette attribut transforme la méthode en WebService
    public AddCredit( Guid IdUser )
    {
      // ecriture dans la base de donnée de l'utilisateur d'id IdUser
    }

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    salut ziedbhz,

    Pour interroger un service Web depuis ton application tu peux aussi ajouter une Web référence sur le Service Web afin de pouvoir utiliser ses méthodes ou utiliser les objects WebRequest et WebResponses.

    Cédric

  4. #4
    Membre émérite
    Homme Profil pro
    Directeur
    Inscrit en
    Avril 2003
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 724
    Par défaut
    Salut,

    moi je te propose de regarder le cours c#2008 de Serge Tahé, sur ce site. Il y a une grosse partie sur la programmation réseau: tu devrais trouver ce que tu cherches.
    Cordialement,
    Philippe

Discussions similaires

  1. Serveurs d'applications vs serveurs web
    Par sibboo dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 2
    Dernier message: 01/02/2008, 10h25
  2. Communication application web et serveur de calcul
    Par LordBob dans le forum CORBA
    Réponses: 3
    Dernier message: 15/10/2007, 19h35
  3. Serveur Web ou serveur d'applications ?
    Par trax020 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 4
    Dernier message: 02/11/2005, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo