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

Delphi Discussion :

[DELPHI6] TIdHTTPServer et port libre


Sujet :

Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 81
    Par défaut [DELPHI6] TIdHTTPServer et port libre
    Bonjour,

    Je souhaiterais démarrer un mini serveur web (TIdHTTPServer) avec un port libre sur ma machine plutôt qu'un port prédéfini.
    (En fait il y aura plusieurs mini serveurs web sur ma machine)

    Comment puis-je m'y prendre ?

    Ou comment obtenir un numéro de port libre pour mon serveur ?

    (Le client sait comment résoudre le port du serveur)

  2. #2
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 138
    Par défaut
    Par exemple :

    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
    25
    26
     
     
    var
      testPort: TIdHttp;
      newPort: integer;
      bTest: boolean;
    begin
     
      testPort := TIdHttp.Create(self);
      newPort := 5000;
     
      repeat
        inc(newPort);
     
        testPort.Port := newPort;
        testPort.Host := '127.0.0.1';
        try
          testPort.Connect(50);
          bTest := False;
          testPort.Disconnect;
        except
          bTest := True;
        end;
      until bTest;
     
      FreeAndNil(testPort);

Discussions similaires

  1. trouver des ports libre avec python
    Par xxiemeciel dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 30/07/2007, 16h41
  2. Comment obtenir des ports libres ?
    Par ataya dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 23/05/2006, 12h02
  3. [Socket] Comment déterminer un port libre?
    Par leyee dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 03/11/2005, 11h33
  4. [Socket] Trouver un port libre rapidemment
    Par chicorico dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 20/05/2005, 15h49
  5. [VB6] [Winsock] Trouver un port libre
    Par Yann dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 14/10/2002, 11h23

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