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

Entrée/Sortie Java Discussion :

un client reste à l'écoute d'un serveur java ?


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut un client reste à l'écoute d'un serveur java ?
    Bonjour,
    j'ai installé Asterisk et j'ai pu lire des données à partir de Asterisk à l'aide de l'api asterisk-java.
    ma question n'est pas peut être en relation avec cette API; comment lancer un client java qui reste à l'écoute à asterisk et si un appel est arrivé à asterisk le client sera notifié et affiche le numéro de l'appelant par exemple?
    Pour la lecture et l'affichage du numéro de l'appelant c réglé, mais je veux qu'elle soit automatique; c-a-d je serais pas obligé à exécuter le programme à chaque fois, je l'exécute une fois pour toute et si un appel arrive le numéro sera automatiquement affiché.
    Si il y a des questions à poser pour comprendre plus le sujet je vous écoute.

  2. #2
    Membre expérimenté Avatar de akrom
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Je ne connait pas le fonctionnement d'asterisk, mais c'est un serveur donc en gros il peut fonctionner de 2 manières :

    - Soit quand il a quelque chose a transmettre il le transmet a tout les clients connecté (type serveur de chat) donc dans ce cas tant que ton client est connecté il recevras les infos.
    - Soit il attend une demande d'un client pour y répondre (type serveur web) et la c'est a ton client d'interroger régulièrement

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut
    ok merci,
    Normalement c le 2ème cas, parce que je peux avoir les infrmations du Asterisk quand je veux (quand je lance mon programme) mais je veux que ça soit d'une manière permanente.
    Je pense que la solution de while(true) dans mon main n'est pas la meilleure solution ? y a t'il d'autres solution?

  4. #4
    Membre expérimenté Avatar de akrom
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Si ton client à une interface graphique utilise un SwingWorker pour interroger le serveur et mettre à jour l'affichage de l'interface

Discussions similaires

  1. Réponses: 16
    Dernier message: 11/10/2013, 10h55
  2. [JBoss] Réaliser un client-serveur Java
    Par Sylario dans le forum Wildfly/JBoss
    Réponses: 8
    Dernier message: 04/04/2006, 15h28
  3. [Socket] Probleme entre un Client C et un serveur JAVA
    Par bpy1401 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 28/02/2006, 08h40
  4. Comment un client peut Passer son IOR au serveur ?
    Par ratapapa dans le forum CORBA
    Réponses: 2
    Dernier message: 14/12/2005, 00h19
  5. [SOCKET] Client C connecté à un serveur Java
    Par missllyss dans le forum Développement
    Réponses: 2
    Dernier message: 07/06/2004, 13h14

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