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

Développement Discussion :

Client local d'adresse autre que 127.0.0.1 ?


Sujet :

Développement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Par défaut Client local d'adresse autre que 127.0.0.1 ?
    Bonjour,

    J'ai développé des clients TCP que je lance en local sur ma machine.
    J'ai remarqué qu'ils avaient tous l'adresse 127.0.0.1
    Est-il possible de lancer des clients avec des adresses différentes (127.0.0.2, 3, 4, 5, etc...)
    ou les règles du réseau rendent cela impossible ?

    Merci d'avance !

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par SmallFitz Voir le message
    J'ai développé des clients TCP que je lance en local sur ma machine.
    J'ai remarqué qu'ils avaient tous l'adresse 127.0.0.1
    Est-il possible de lancer des clients avec des adresses différentes (127.0.0.2, 3, 4, 5, etc...)
    ou les règles du réseau rendent cela impossible ?
    C'est tout à fait possible (bien que peu fréquent)

    l'interface localhost utilise le réseau 127.0.0.0 avec le masque 255.0.0.0.
    Par convention 127.0.0.1 est l'adresse IP loopback mais les autres adresses de ce réseau sont aussi des loopback et donc 127.0.0.2 = 127.0.0.3 = 127.0.0.1
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Par défaut
    D'accord ! Merci pour ta réponse !
    Bon du coup si c'est toutes des loopback, c'est un peu comme si elles avaient quand même la même adresse...
    J'espérais que le serveur (aussi en local) qui reçoit les requête, aurait pu différencier les clients par leur adresse.

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Je ne sais pas repondre, peut etre que le noyau transforme 127.0.0.2 en 127.0.0.1 ou pas. faut tester mais je suis interesse par la reponse
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Par défaut
    J'ai fait le test avec QT (QTcpSocket::setPeerAddress) et le serveur ne perçoit que des 127.0.0.1.
    Mais je débute et j'ai pu faire une erreur, donc c'est pas LE test sur lequel il faudra se baser.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Par défaut
    Je peux utiliser également l'interface de ma carte réseau, de masque 255.255.255.0, qui est 192.168.0.21.
    Ce qui hypothétiquement (non testé) fait deux adresses différentes possibles pour mes clients locaux.
    J'aurais tellement aimé en faire plus, bien plus !
    Là obligé d'avoir 1 PC physique par client. Et je n'ai que mon portable, pas très pratique pour faire des tests.

    En fait le top serait de faire croire à l'ordi que mon client vient de l'extérieur, avec une adresse du genre 192.168.0.2, 3, 4, 5.
    Et rediriger ses réponses vers l'intérieur... (???)
    Mais ça poserait peut être souci puisque rien ne différencierait les clients, ils recevraient tous les messages, même ceux qui ne leur sont pas adressés.

    Ou alors...
    C'est au niveau des ports qu'il faut bidouiller. Eux peuvent peut être les différencier.

    EDIT :
    Je vais non pas identifier les clients par leur adresse, mais par leur port.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/07/2011, 00h23
  2. [EasyPHP] Utilise adresse autre que 127.0.0.1
    Par polj dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 23/02/2011, 10h09
  3. Réponses: 2
    Dernier message: 18/10/2008, 13h06
  4. Réponses: 2
    Dernier message: 27/06/2007, 12h20
  5. Base sur un lecteur autre que local
    Par commedab dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 19/07/2006, 14h25

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