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

Windows Forms Discussion :

[c#] création de pipe


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Par défaut [c#] création de pipe
    Bonjour,

    J'ai une application en C# qui doit communiquer avec une autre appli composée de page web (Webform) en c# qui tourne uniquement sur la même machine.

    Pour dialoguer, nous avons penser utiliser les pipe, mais je ne trouve pas d'informations à ce sujet.

    Comment crée-t-on un pipe en C# ?

    Merci

  2. #2
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    Si les deux applis sont en C#, alors autant utiliser .NET Remoting. Le marshalling des données est automatique, les objets peuvent passer, etc..

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Par défaut
    Est-ce vraiment intéressant si on est sur la même machine ??

    Car d'après ce que j'ai lu ici : http://alain.vizzini.free.fr/essi2reso2.html, ce système est utilisé pour les transferts entre client et serveuralors qu'ici je suis sur la même machine

  4. #4
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    Le Remoting est conçu pour passer la barrière des process. C'est exactement ce qui se passe entre deux applications quelles soient sur la même machine ou non.
    .NET Remoting est facile à programmer, efficace, gère tous les types, les classes, les callbacks, etc.
    C'est bien plus intéressant de se baser dessus que de réinventer la poudre en passant pas les pipes ou autres couchent réseau de bas niveau.

  5. #5
    Membre averti Avatar de hepsilonz
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Par défaut
    N'oubli pas le


    lool

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Par défaut
    Ok merci,

    est-il possible d'avoir un petit exemple de code pour le remoting ?


    Merci
    Grhum

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Par défaut
    J'en ai trouvé un ici :

    http://www.dotnet-tech.com/tutoriels/remoting/

    Merci de votre aide

    Grhum

  8. #8
    Membre averti Avatar de hepsilonz
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Par défaut
    Très bon tuto

  9. #9
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    J'ai écrit un article sur .NET Remoting téléchargeable sur Developpez :
    http://merlin.developpez.com/cours/d...tnet/remoting/
    Les exemple sont en Delph.NET et en C#, et les explications sont communes aux deux langages.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Yahoo! Pipes création flux avec un site en java
    Par Alexis05 dans le forum Webmarketing
    Réponses: 0
    Dernier message: 28/04/2013, 16h33
  2. Création d'un minishell avec interprétation des pipes
    Par H1B4K dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 28/06/2011, 13h13
  3. Création de variable avec un pipe
    Par mouatte dans le forum Linux
    Réponses: 3
    Dernier message: 14/02/2009, 08h06
  4. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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