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

Web & réseau Delphi Discussion :

connaitre le nom d'un pc distant à partir d'un TIdPeerThread


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut connaitre le nom d'un pc distant à partir d'un TIdPeerThread
    Bonjour à tous,

    j'utilise actuellement les composants indy dans le cadre d'une connection client / serveur.

    Mon composant TCPServer à la possibilité grace à l'évènement OnConnect de connaitre l'adresse IP du poste client avec le code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    procedure TfrmMain.tcpServerConnect(AThread: TIdPeerThread);
    begin
     ...
     
     AThread.Connection.Socket.Binding.PeerIP;
     ...
     
    end;
    Or je voudrai connaitre le nom du PC client. Comment dois je faire?
    TIdPeerThread le permet il?

    Merci pour vos réponses

    Anthony

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Par défaut
    Qu'entends tu par "nom du PC client" ? Le nom tel qu'il a été attribué sous Windows ?

    Seul l'IP est transmise dans les datagrammes qui sont échangés entre les ordinateurs. Je ne vois pas comment Indy pourrait en "savoir plus"...

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut
    En fait je suis sur un réseau et plusieurs clients situées sur un même réseau peuvent se connecter à mon serveur

    Et chaque client possède comme nom :'Automation'+un numéro

    Et mon seveur gère les messages émit par les clients selon leur nom

    Si indy ne peut pas récupérer les noms des postes, Que dois utiliser pour les obtenir?

    merci

Discussions similaires

  1. [grocery_crud] connaitre le nom de la table à partir de la colonne
    Par sipatsymasaka dans le forum CodeIgniter
    Réponses: 3
    Dernier message: 11/12/2014, 15h58
  2. Réponses: 4
    Dernier message: 21/04/2011, 08h31
  3. Nom de processus distant à partir du SPID
    Par Nono23 dans le forum Web & réseau
    Réponses: 0
    Dernier message: 08/03/2010, 15h00
  4. connaitre le nom du jour à partir d'une date
    Par com486 dans le forum Firebird
    Réponses: 4
    Dernier message: 18/05/2009, 11h27
  5. Connaitre le nom des imprimantes
    Par bastien dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/06/2002, 16h36

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