bichoncanada
Messages postés47Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention31 mai 2006
-
10 mars 2006 à 14:23
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
11 mars 2006 à 02:18
Bonjour,
Je voulais savoir si il existe un code source pour permettre au programme de choisir un port automatiquement si il voit que un ou plusieurs ports sont occupés. J'ai mis comme ports :
glFirstLocalPort = 600
glFirstRemotePort = 700
Mais la connexion ne s'établit pas tout le temps entre le serveur et le client, un message d'erreur winsock apparait du genre "connexion impossible". En changeant le port manuellement, cela remarche.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 10 mars 2006 à 15:14
tu peux essayer le port 600, si ca plante, parce que le potr est occupé, tu te connectes au port 701 , etc...
une simple gestion d'erreurs à la On Error suffit ...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 mars 2006 à 02:18
Salut
Mais pourquoi veux-tu imposer un port côté client ?
Ce n'est pas utile. Laisse le LocalPort à 0 et il trouvera un port tout seul.
Par contre, bien sûr, le port en écoute côté serveur doit être défini à l'avance.
Si tu travailles sur un réseau local, je te conseille cette excellente source ( clique ici) :
Les applications client et serveur se reconnaissent grace à un mot clé, sans connaitre l'IP ni le port du serveur
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on le partage (Socrate)