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

C++ Discussion :

shared memory entre ordi c++


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4
    Par d�faut shared memory entre ordi c++
    Je sais pas quelle fonction utiliser
    Je dois partager une struct en reseau entre plusieur ordi
    Je ne crois pas que je puisse utiliser OpenFileMapping
    Si vous pouvez m aider merci

  2. #2
    Membre �m�rite Avatar de MatRem
    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    750
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 750
    Par d�faut
    Si tu ne n'a pas besoin que ton programme soit protable, tu peux utiliser les appels syst�mes de gestion de m�moire partag�.

  3. #3
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Ce n'est pas un probl�me de C++ mais de comment partager de la m�moire entre 2 PC sous un syst�me donn�, ou plut�t d'application distribu�e. Il y a des solutions sp�cialis�es (DCOM, CORBA...).

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4
    Par d�faut Ce serai possible d avoir une vrai reponse
    J aimerai avoir une reponse avec plus de details
    J ai compris que je dois utiliser COM mais comment
    Ca m aiderait beaucoup d avoir un exemple
    Merci

  5. #5
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    COM permet de partager des composants logiciels entre plusieurs process d'une m�me machine. Entre plusieurs machines, c'est DCOM. C'est une technologie Microsoft.
    http://www.developpez.com/windows/dcom
    une des alternatives est CORBA. Pour faire court, ce sont de v�ritables usines � gaz.
    En fait tout d�pend de comment tu dois partager ta struct, ce que tu veux faire quoi.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4
    Par d�faut Ce que je veux faire de ma struct
    Je veux y acceder comme un pointeur.
    En fait le programme que j avait ecrit etait composer de plusieurs process mais sur le meme ordi et maintenant on me demande de partager le programme et que plusieurs ordi ( 3 ~ 4) ai acces a cette struct. Ce que je veux c ne pas changer le coeur du programme et continuer a y acceder evec un pointeur comme si c etait sur le mm ordi.

    Merci de l aide.

  7. #7
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Il faut obligatoirement un proc�d� qui informe les autres ordis que la struct a �t� modifi�e, et leur envoie les modifications en question. Ca devrait remettre en cause la mani�re dont tu utilises la struct je pense.

  8. #8
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Pour le partage d'une donn�e entre plusieurs ordinateurs le mieux est de faire un serveur qui contient la donn�e et qui l'envoie de fa�on lin�aris�e aux clients.

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4
    Par d�faut Un exemple
    J aimerai bien avoir un exemple si c possible
    Parceque j ai pas vraiment d idee comment le faire
    Merci

  10. #10
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Un exemple de quoi ? D'une application client/serveur ? De la lin�arisation de donn�es ?

Discussions similaires

  1. ORA-27101: shared memory realm does not exist
    Par Mella dans le forum Connexions aux bases de donn�es
    R�ponses: 21
    Dernier message: 13/01/2013, 15h06
  2. ORA-27101: shared memory realm does not exist.
    Par mogweys dans le forum Oracle
    R�ponses: 4
    Dernier message: 20/06/2006, 12h56
  3. Syscall - shared memory
    Par breezer911 dans le forum Linux
    R�ponses: 4
    Dernier message: 06/04/2006, 18h22
  4. R�ponses: 10
    Dernier message: 07/02/2006, 13h22
  5. Share memory
    Par beLz dans le forum C
    R�ponses: 5
    Dernier message: 21/12/2004, 00h50

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