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

Langage PHP Discussion :

[Système] Ecouter un port serveur Java


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Points : 724
    Points
    724
    Par défaut [Système] Ecouter un port serveur Java
    Salut !

    Voila, dans le cadre d'un projet, on doit faire une page PHP qui affiche les données envoyées par un serveur fait en Java. Le serveur a bien sûr une adresse ip et un port sur lequel il "pollue" le réseau. Le problème, c'est que nous ne sommes pas bien fort en PHP et on ne voit pas comment faire...
    Est-ce qu'il faut créer une socket via PHP qui écoute le port ?
    Si vous avez des idées avec si possible des bouts de code.
    Merki !
    +++
    Ju

  2. #2
    Membre actif
    Avatar de nicolas.pied
    Profil pro
    Ingénieur d'Etudes
    Inscrit en
    Janvier 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur d'Etudes

    Informations forums :
    Inscription : Janvier 2005
    Messages : 249
    Points : 235
    Points
    235
    Par défaut
    En fait tu peux utiliser une socket qui va lire les données envoyées par le serveur. Le problème que tu risque d'avoir, c'est que le PHP n'est pas un language "applicatif" donc pas de thread. En gros si tu mets ton socket PHP en écoute alors ta page va continuellement charger.

    Il faut donc que tu lises un certain nombre de données et qu'ensuite tu affiche le résultat par exemple.

    Mais il y a encore un problème la dedans, c'est que si ta socket est en lecture, elle attend des données en provenance du serveur. Si celui-ci ne lui envoi rien, l'attente risque d'être longue.

    En gros, les sockets en PHP, c'est bien uniquement si l'on sait ce que l'on va récupérer et surtout la taille de ces données !

  3. #3
    Membre éclairé Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Points : 724
    Points
    724
    Par défaut
    Ok !

    Merci beaucoup pour ta réponse rapide ! C'est bien ce que je pensais, il va falloir raffraichir la page assez souvent, surtout que notre serveur renvoie pas mal de données... Ca risque de pas être très très propre. J'ai vu que l'on pouvait faire du "Remote scripting", je vais me pencher là dessus.

    Merci encore !
    +++
    Ju

  4. #4
    Membre actif
    Avatar de nicolas.pied
    Profil pro
    Ingénieur d'Etudes
    Inscrit en
    Janvier 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur d'Etudes

    Informations forums :
    Inscription : Janvier 2005
    Messages : 249
    Points : 235
    Points
    235
    Par défaut
    Après, tu peux utiliser un système de frame. Un frame va etre construite en HTML/PHP/Javascript et va etre charger d'aller recupérer les données de la seconde. La seconde, va se rafraichir assez regulierement, et mettre à disposition les données lues pour la première.

    Comme la première est basée sur du Javascript et visible pour l'utilisateur, alors celui-ci ne sera pas déranger par des rechargement intempestifs.

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

Discussions similaires

  1. Ecouter le port de téléphonie sur IP
    Par WOLO Laurent dans le forum Développement
    Réponses: 6
    Dernier message: 24/09/2005, 12h43
  2. Interfacer un logiciel et un système hardware par port série
    Par jean-claude74 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 13/08/2005, 16h52
  3. [SYBASE][DSQUERY] retrouver nom et port serveur
    Par fredericL dans le forum Sybase
    Réponses: 3
    Dernier message: 09/06/2004, 14h58
  4. [SOCKET] Client C connecté à un serveur Java
    Par missllyss dans le forum Développement
    Réponses: 2
    Dernier message: 07/06/2004, 13h14
  5. [UDP][Socket] perte de paquets et arret d'ecoute sur port
    Par Guismo1979 dans le forum Développement
    Réponses: 6
    Dernier message: 02/01/2003, 12h13

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