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 :

[INDY] L'UDP fonctionne en localhost mais pas sur réseau internet...


Sujet :

Web & réseau Delphi

  1. #1
    Membre actif Avatar de Nicodemus
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 242
    Points : 212
    Points
    212
    Par défaut [INDY] L'UDP fonctionne en localhost mais pas sur réseau internet...
    Bien le bonjour amis de Développez.com




    Voilà mon problème :
    J'utilise Indy pour un projet. L'application est basée sur le modèle client-serveur, grâce aux composants TIdTCPClient et TIdTCPServer. Tout marche nickel, pas de problème.

    Seulement, de temps en temps, j'aimerais que le serveur lance une alerte au client. A la base, c'est le serveur qui est sensé écouter les requêtes du client et non l'inverse. D'où l'idée d'utiliser le protocole UDP en plus.

    Je place un TIdUDPServer sur le client et un TIdUCPClient sur le serveur. L'avantage du protocole UDP c'est qu'il est en mode déconnecté.
    Donc en localhost, les messages passent parfaitement (j'utilise le port 49153, vu que les ports 1 à 1024 sont réservés et ceux compris entre 1025 et 49152 doivent fair l'objet d'une déclaration .. si j'ai bien compris ce que j'ai lu lol).
    Et si au lieu d'utiliser localhost, j'utilise l'adresse IP de mon FAI, là ça ne marche plus (je précise qu'avec le TCP ça fonctione et en localhost, et avec l'adresse IP actuelle)..

    Une idée ?

    Si à défaut vous n'avez pas d'idée sur mon problème. Peut être sauriez vous comment le serveur peut envoyer un message au client (Sans que le client ait une procédure en boucle qui écoute bien-sûr).

    Voili Voilou.

    Merci beaucoup pour votre aide


  2. #2
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 68
    Points : 66
    Points
    66
    Par défaut
    Modifie la propriété Bind, met la à 0.0.0.0 de manière à accepter toutes les ip.

  3. #3
    Membre actif Avatar de Nicodemus
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 242
    Points : 212
    Points
    212
    Par défaut
    Merci l'ami, ça fonctionne nickel !!

    Very thanks Harvester

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/07/2013, 09h45
  2. [MooTools] AJAX fonctionne en local mais pas sur serveur
    Par LionL dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 07/12/2007, 22h52
  3. AJAX : Fonctionne en local mais pas sur serveur distant ?
    Par jejefeds dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 19/06/2007, 14h26
  4. [2.0] connexion qui fonctionne chez moi mais pas sur un autre pc
    Par Lorenzeb dans le forum Accès aux données
    Réponses: 1
    Dernier message: 13/09/2006, 17h47
  5. Réponses: 4
    Dernier message: 14/03/2006, 10h04

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