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

Visual C++ Discussion :

Récupérer l'adresse IP du client en DCOM


Sujet :

Visual C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Par défaut Récupérer l'adresse IP du client en DCOM
    Bonjour,

    Je développe actuellement un serveur DCOM en C++ et j'aurais besoin d'un morceau de code qui me permette de récupérer l'adresse IP du client lors de l'appel de chaque méthode pour pouvoir lui attribuer ses informations spécifiques.
    Est ce que c'est possible? Je cherche sur le net depuis 2 jours et je n'ai pas la moindre explication compréhensible...

    Merci d'avance,

    Oni

    Le code que j'utilise actuellement est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    bool InitApplication()
    {
    HRESULT hResult = CoInitialize(NULL);
            if (FAILED(hResult))
                return FALSE;        // failed to initialize COM
     
        // Turn security off so that everyone has access to us
        CoInitializeSecurity(NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_NONE,
            RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_NONE, NULL);
    }
    //----------
    //main prog
    _Module.dwThreadID = GetCurrentThreadId();
    HRESULT hr = S_OK;
    if (!InitApplication())
        return;
    hr = _Module.RegisterClassObjects(CLSCTX_LOCAL_SERVER | CLSCTX_REMOTE_SERVER, REGCLS_MULTIPLEUSE);
    _ASSERTE(SUCCEEDED(hr));
    MSG msg;
    while (GetMessage(&msg, 0, 0, 0),&msg)
    {
    	DispatchMessage(&msg);
    }
    Je suppose que il y a sûrement moyen de faire un query interface sur le msg afin de récupérer les informations réseau mais laquelle et comment ça je ne sais pas...

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 3
    Par défaut
    pkoi personne ne développe en DCOM ... c'est tellement difficile de récupérer des infos sur ce thème c'est déprimant...

Discussions similaires

  1. récupérer l'adresse IP du client
    Par ralf91 dans le forum C#
    Réponses: 9
    Dernier message: 24/03/2010, 18h25
  2. comment récupérer l'adresse IP du client
    Par tito19 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/01/2010, 08h46
  3. Réponses: 2
    Dernier message: 05/01/2009, 17h12
  4. Comment récupérer l'adresse ip du client en PHP ?
    Par od.dev dans le forum Langage
    Réponses: 2
    Dernier message: 09/04/2008, 18h43
  5. Comment récupérer l'adresse IP du client ?
    Par 21247692 dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/09/2007, 12h00

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