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

VC++ .NET Discussion :

Gestion des pipes en Windows Form


Sujet :

VC++ .NET

  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Juin 2007
    Messages
    204
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 204
    Par d�faut Gestion des pipes en Windows Form
    Bonjour � tous,

    J'ai d�velopp� un serveur d�velopp� en C++ qui re�oit des messages, les traites, et envoi des r�ponses sur des named pipes.
    Cependant, je d�bute en Windows Form et en C++ Managed, et je ne trouve pas de documentation sur la cr�ation et la connexion de named pipe � ce niveau l� sur Internet.

    Pourriez-vous m'aiguiller Svp?

    Merci

  2. #2
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Bonjour.

    Au niveau du framework.net, je pense que ce namespace correspond : Sytem.IO.MemoryMappedFiles.

    Un tutorial ici :

    http://www.codeproject.com/Articles/...-the-NET-Frame

  3. #3
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    moldavi, C'est quoi le rapport entre MemoryMappedFiles et NamedPipe.

    C'est bien plus �a :
    http://msdn.microsoft.com/en-us/libr....io.pipes.aspx

    Mais l'un des avantages du C++/CLI (C++ Managed est un vieux truc, plus support� je crois), c'est qu'on peut m�langer "facilement code manag� et code dit natif.

    Donc pourquoi changez votre code g�rant les pipes s'il est d�j� op�rationnel ?

  4. #4
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Oui bacelar effectivement.

    C'est pour cela que j'ai mis 'je pense que ce namespace correspond", j'�mets un doute. Et dans System.IO, il aurait certainement d�couvert System.IO.Pipes.

    Parce que je ne saurai dire si System.IO.Pipes permet la communication entre une appli C++ native et une appli C++/CLI. Je l'ai donc orient� vers du FileMapping qui lui semble compatible, c'est juste un partage de zone m�moire.

    J'ajoute que dans son message j'ai l'impression qu'il veut faire communiquer une appli C++ native avec une appli .net.

  5. #5
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    J'ajoute que dans son message j'ai l'impression qu'il veut faire communiquer une appli C++ native avec une appli .net.
    Bin les pipes ne sont pas l� pour �a ?
    Que chaque extr�mit� soit en JAVA, Javascirpt, C++, C, C#, C++/CLI,VB.NET... �a change absolument rien.
    C'est un flux d'octet qui est envoy� et re�u.

  6. #6
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Juin 2007
    Messages
    204
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 204
    Par d�faut
    Bonjour et merci pour vos r�ponses.

    J'ai essay� quelques m�thodes li�es au namespace System.IO.Pipes, mais j'ai un peu du mal � m'en sortir.

    J'ai beaucoup, beaucoup plus de facilit� � travailler avec les pipes en C++ natif.

    Du coup, sa m'int�resse �norm�ment de savoir comment "m�langer le code natif et le code C++/CLI" dans une application Windows Form.
    Si j'ai le moyen de g�rer mes named pipes � l'aide des m�mes fonctions qu'en natif, � savoir CreateFile, ReadFile, etc. Sa serait parfait.

    Je vais regarder de mon c�t�, mais si vous avez des infos je suis preneur !

    A+!

  7. #7
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Juin 2007
    Messages
    204
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 204
    Par d�faut
    Rolalala c'est super simple en fait de mixer le C++ natif sur du Windows Form...
    Si j'avais su �a d�s le d�but...
    En tout cas merci beaucoup pour les infos, je devrais mieux m'en sortir maintenant!

    Je passe le sujet en R�solu, bonne soir�e.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 29/07/2009, 19h53
  2. Gestion des disques sous windows
    Par od.dev dans le forum Windows XP
    R�ponses: 21
    Dernier message: 08/09/2008, 11h15
  3. Gestion des droits et Windows 2003 Serveur
    Par Ylias dans le forum Windows Serveur
    R�ponses: 4
    Dernier message: 27/03/2008, 17h41
  4. Gestion des ports sous windows
    Par wass dans le forum Windows
    R�ponses: 1
    Dernier message: 19/04/2006, 17h44
  5. Routines de gestion des ports sous Windows XP
    Par wiccanhelios dans le forum Windows
    R�ponses: 2
    Dernier message: 14/11/2003, 08h02

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