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

Framework .NET Discussion :

Partage de mémoire inter-processus en C#


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut Partage de mémoire inter-processus en C#
    Bonjour,

    Est-il possible de partagé de la mémoire managée entre deux processus managés ?
    Par mémoire, j'entend soit une zone tampon, soit un objet type String par exemple ou un tableau de String[] pourquoi pas, ou un tableau de ce qu'on veut (object[]).

    En effet, en dehors d'un message de synchro, je dois partager des données, et à priori une structure que je peux gérer autrement, ca n'est pas un probleme, entre ces deux process.
    Il n'y a pas de problème de synchronisation, en effet, l'un n'y accède qu'en lecture et l'autre qu'en écriture, et pas au même moment.

    Autre condition : Le code des deux processus est en C#, pas de C++ mélangeant code managé et non managé, sinon je n'aurais pas posé la question

    En gros existe t'il un mécanisme semblables aux IPC en dehors de pipes nommés en C#, et si les pipes nommés, comment on y accède a ces pipes ?

    merci encore de votre aide.

  2. #2
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut.

    Tu peux utiliser WCF (en .NET 3.0 ) ou .NET remoting (en .NET 1.1, 2.0 ).

    Je te laisse te renseigner sur ces deux technos

Discussions similaires

  1. Partage de mémoire entre processus
    Par Didj7 dans le forum Threads & Processus
    Réponses: 3
    Dernier message: 25/05/2008, 23h33
  2. [windows] Communication inter-processus
    Par litbos dans le forum Windows
    Réponses: 6
    Dernier message: 16/01/2007, 09h13
  3. communiaction inter processus
    Par zippo29 dans le forum POSIX
    Réponses: 2
    Dernier message: 14/05/2006, 13h32
  4. [débutant] Communication inter-processus
    Par tooney dans le forum C
    Réponses: 3
    Dernier message: 29/12/2005, 20h48
  5. communication inter-processus
    Par benoit70 dans le forum MFC
    Réponses: 1
    Dernier message: 14/04/2005, 09h55

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