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++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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. 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