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 :

fixer le port pour une application


Sujet :

Développement

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 5
    Points : 1
    Points
    1
    Par défaut fixer le port pour une application
    Bonjour tout le monde
    jai un probleme de communication :
    sur ma station SUN il ya application "A" qui transmet des données à une application sur une un PC cette dernière à besoin de savoir le numero du TCP/port de "A" chose qui n'est pas possible car a chaque demarage de l'aplication A,sunos lui fournit un numero dynamique.
    donc je veut fixer l'application A sur un numero de port statique.
    merci.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 133
    Points
    15 133
    Par défaut
    Salut.
    donc je veut fixer l'application A sur un numero de port statique
    Donc IMHO tu dois aller farfouiller dans le fichier de config de ton application A, ou dans ses sources (si tu les as).

    Mes 2 cts,
    --
    jp
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Août 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    salut
    le source de l'application je ne l'ai pas.
    j'ai essaye d'ajouter une ligne a /etc/services
    #
    witout 50000/tcp
    #

    mais ça n'a pas marché

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Si j'ai bien compris, tu as une application de type client/serveur, qui communique (entre autre ?) entre un SUN et un PC.

    De quel côté se situe le serveur ? A priori sur le Sun ?

    Si tel est le cas, alors lorsque le PC démarre, il lance un programme (le client), qui cherche à se connecter au serveur, sur un port spécifique. Celui-ci est plus que très probablement fixe, mais est peut-être paramétrable dans un fichier de conf.

    Essaye de nous donner plus de précisions sur le fonctionnement de ton client/serveur, sur qui est quoi, quel est le problème exact, et comment vous vous en êtes rendu-compte.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Août 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    salut
    je crois gangsoleil que tu as compris ma question
    l'application serveur est sur SUN et prend un numero de port dynamique ,
    sur le pc je doit definir sur le client le numero de port du serveur , ce qui n'est pas possible acause du changement de ce numero,
    ce que je veut savoir c comment fixer un numero de port pour une application sur sun ,ou comment le fixer pour une application sur pc

    merci

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Le serveur écoute sur un port dynamique ??? Quelle drôle d'idée ? Et on fait comment pour savoir sur quel port il écoute ?

    A mon avis, il y a soit un gros problème de conception dans le serveur, soit il existe un protocole d'authentification très lourd du point de vue du client, et c'est ca qui pose porblème (je cite ca uniquement pour la beauté du geste, car je ne pense pas que ce soit le cas ici).

    Quelle est le nom de ton application serveur ? Est-ce une appli maison ? Si oui, as-tu moyen de contacter les concepteurs de l'appli ?

    Pour ce quie st de fixer un port au client, c'est pareil que pour le serveur : soit c'est en dur dans le code, soit c'est dans un ficheir de configuration.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Nouveau Candidat au Club
    Inscrit en
    Août 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    salut

    l'application server c "witout" et elle envoi vers le tcp/port : 6001 du PC
    donc si j'utilise un utilitaire de listning sur le port 6001 je voi deffiler mes data mais l'application cliente ne le fait parceque il faut q'elle y le port du server

  8. #8
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 133
    Points
    15 133
    Par défaut
    l'application server c "witout" et elle envoi vers le tcp/port : 6001 du PC
    Ton application n'envoie rien du tout sur le PC, elle propose un port de connexion, c'est complètement différent.
    Ce qui est rigolo c'est que dans le 1er post il est question d'un port aléatoire (si j'ai bien lu), et maintenant tu nous parles du 6001 : faudrait savoir...

    je voi deffiler mes data mais l'application cliente ne le fait parceque il faut q'elle y le port du server
    Qu'est-ce que tu baragouines, là ? Tu pourrais essayer d'écrire clairement, qu'on puisse comprendre ? (tu t'es relu avant de poster ? tu t'es relu après avoir posté ?)

    Mes 2 cts,
    --
    jp
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  9. #9
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Re,

    Voici ce que fait un client/serveur basique, et qui doit être le cas du tient. Peux-tu nous dire où est le problème ???

    Le Serveur boucle sur les étapes suivantes :
    • Ecouter sur un port spécifique, précisé au démarrage du programme (conf par exemple)
    • Si des données arrivent, alors traitement de ces données.
    • Eventuellement, réponse au client qui a envoyé les données


    Le client lui, fait :
    • envoie quelque chose au serveur, sur le port qui lui a été précisé (port fixe ou configuration)
    • Eventuellement attendre une réponse du serveur
    • Eventuellement, recommencer


    Comme tu le vois, le serveur écoute sur un port fixe, qui ne peut pas changer tant que le serveur n'est pas redémarré.
    Pour sa part, le client va envoyer des données sur ce port.

    Je ne vois donc pas le problème...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  10. #10
    Nouveau Candidat au Club
    Inscrit en
    Août 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    merci gangsoleil pour tas patience
    je crois que je n'ai pas bien exliqué mon probleme

    l'application server A choisit un port pour ecouter ex 1930 qui peut changer a chaque demarrage de cette application,

    mais elle envoi toujour vers le port du client 6001

    sur le client au demarrage de l'application B elle choisit un port pour ecouter lui aussi il peut changer dans le prochain demarage de cette application
    et je doit spécifier le port du server ce qui n'est pas toujour possible

    le code source je ne l'ai pas ni celui du client ni celui du server

    donc je veut que le server ecoute toujours sur le port 50000
    et le client ecoute toujours sur le port 6001


    merci

  11. #11
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Je pense qu'il y a un très gros problème de conception de tes logiciels...

    Voici quelques règles de base :

    1/ Un serveur écoute sur un port donné. Ce port peut être configurable via, par exemple, un fichier de conf ou un argument à passer au programme.

    2/ L'unique façon pour un client de se connecter à un serveur est de connaître l'IP ainsi que le numéro de port

    3/ Un client qui écoute sur un port donné n'est pas un client, mais un serveur.


    Donc ici, tu as deux serveurs, qui essayent de communiquer entre eux. Ca peut se faire, ca ne pose pas de problème. Par contre, il faut que tu trouves dans la doc le moyen de spécifier un port, ou que tu contactes l'éditeur pour avoir des spécifications plus précises quant au moyen de faire communiquer les serveurs entre eux.

    Quoi qu'il en soit, il n'existe pas de moyen d'attribuer un port à une application si celle-ci en choisit un autre.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. [SP-2007] Flux de travail pour une application ayant un port particulier
    Par Robule31 dans le forum SharePoint
    Réponses: 2
    Dernier message: 14/01/2014, 10h44
  3. Modifier numéro de port et lien pour une application sous Tomcat
    Par djanahana dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 29/05/2013, 07h05
  4. Réponses: 3
    Dernier message: 20/10/2008, 19h52
  5. [Tomcat] définir un port pour une application
    Par Mrlud dans le forum Tomcat et TomEE
    Réponses: 10
    Dernier message: 14/06/2005, 17h33

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