Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4092 connectés 

 


Dernière réponse
Sujet : trouver un port UDP qui fonctionne
cerel Il faut savoir de quel port tu parles.
Le port de sortie, ou un port d'entree.
 
En gros si tu veux un port pour envoyer des donnees a un serveur, alors la tu peux laisser le systeme trouver un port libre pour toi (suffit de ne pas specifier de port).
 
Si c'est un port d'entree qu'il te faut, alors tu dois le fixer toi.
 
C'est comme la poste. Pour envoyer une lettre tu ne dois pas  poster ta lettre depuis le meme endroit a chaque fois, par contre pour que la letre arrive, tu dois connaitre a l'avance l'adresse (le port d'entree sur le serveur). La facon de le connaitre a l'avance est de le fixer toi meme. Pour cela, a part les 1024 premiers qui sont reserves, tu peux prendre celui que tu veux (attention que sur le serveur il ne soit pas deja utilise).

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
cerel Il faut savoir de quel port tu parles.
Le port de sortie, ou un port d'entree.
 
En gros si tu veux un port pour envoyer des donnees a un serveur, alors la tu peux laisser le systeme trouver un port libre pour toi (suffit de ne pas specifier de port).
 
Si c'est un port d'entree qu'il te faut, alors tu dois le fixer toi.
 
C'est comme la poste. Pour envoyer une lettre tu ne dois pas  poster ta lettre depuis le meme endroit a chaque fois, par contre pour que la letre arrive, tu dois connaitre a l'avance l'adresse (le port d'entree sur le serveur). La facon de le connaitre a l'avance est de le fixer toi meme. Pour cela, a part les 1024 premiers qui sont reserves, tu peux prendre celui que tu veux (attention que sur le serveur il ne soit pas deja utilise).
frabill je n'ai pas employé les bons termes... j'ai dit "scanner", il fallait comprendre programme qui teste les numéros de ports libres (et non "ouverts" ) sur la machine locale...
c'est ce que tu m'as proposé  :jap:  
 
j'ai dit "ouvert" car je pensais aussi au problème posé par un firewall sur la machine... il faut repérer un port qui n'est pas "stealthed", masqué
com21 ça t'arive d'aller en cours de réseaux ?  
 
bon de 0 à 1023 = ports réservés à certaines applications
 
 
de 1024 à 65536 (un truc dans le genre) = ports libre.
 
1 port UDP ouvert = 1 port utilisé par une application X ou Y, donc c'est un port NON libre.
 
 
Je ne fais pas de programmation, mais il suffit :
soit de prendre un port XXX, si il est pris de tester XXX+1, etccc
Soit de prendre un port XXX au pif en le générant aléatoirement, si il est pris  de tester XXX+1
 
frabill On me pose une question dans un de mes projets qui concerne TCP /IP :
 
Supposez que vous avez développé une application qui intéresse les personnes connectées à Internet. Cette application utilise UDP et nécessite un numéro de port.
Comment feriez-vous pour obtenir un numéro de port ? Si un numéro de port n'était pas accessible, comment contourneriez-vous le problème ?
 
 
A part un scanner de ports UDP pour en trouver un d'ouvert, je ne vois pas quoi proposer...
peut être avez vous une solution qui ne me saute pas aux yeux ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)