Pages : 1
#1 Le 12/01/2009, à 22:09
- alexmontdor
port 502
Bonsoir,
Je me suis amusez a faire un ptit prog en c++ pour faire un serveur TCP pour "listen" le port 502 de mon ordi.
et ca marche pAAAAh!!!
Le problème que j'ai c'est que
"Unable to start the server: The address is protected."
En fait si le numero de port est grand >1000 ... aucun probleme le serveur se met en route
si le numero est <1000... ben tintin
manque de bol c le port 502 que je dois utiliser!
je programme avec QT4 et la class QTcpServer et ubuntu 8.04 LTS
Est-ce que Ubuntu ferme par defaut qq ports?
Comment faire pour le verifier?
et comment faire pour les/l' ouvrir
voila si vous avez des idées...
Merci
Alx
#2 Le 12/01/2009, à 22:22
- gabitbol
Re : port 502
Bonjour,
Et si tu lance ton prog en root?
Les 1024 premiers ports sont réservés, et il me semble que seul root est autorisé à écouter dessus.
Il y a surement quelque chose à faire au niveau du code pour pouvoir écouter sur un port réservé, mais là, je ne sais pas.
"A force de sacrifier l'essentiel à l'urgent, on oublie l'urgence de l'essentiel"
Edgar Morin
Hors ligne
#3 Le 12/01/2009, à 22:26
- pouchat
Re : port 502
je confirme root si port < 1024
Dernière modification par pouchat (Le 12/01/2009, à 22:26)
Hors ligne
#4 Le 12/01/2009, à 22:33
- alexmontdor
Re : port 502
Ok donc si je comprends bien il faut que je me mette en mode root... (comment?) pour pouvoir executer mon ptit prog
donc voici la commande
sudo nom_du_prog
je ne connais pas le code du root (meme si c mon propre ordi), linux et moi... on est deux (pour le moment)
c'est tout de meme un peu derangeant si vous voulez car on doit bien pouvoir dvp un logiciel qui utilise le port 80 ou 110 etc... ??
Alx
#5 Le 12/01/2009, à 22:36
- verbose
Re : port 502
Si tu es sudoer, il faut rentrer ton mot de passe.
Hors ligne
#6 Le 12/01/2009, à 22:41
- alexmontdor
Re : port 502
oui ca c ok
mais il renvoie
sudo: serveripex: command not found
serveripex etant le nom de mon program vous l'aurez compris!
j 'ai l impression que je ne peux pas executer ce prog depuis un terminal... (il a une interface graphique j pensais que ct possible)
Mais j apprends c le principal
#7 Le 13/01/2009, à 09:07
- pouchat
Re : port 502
tu peux biensur le lancer en console. C'est surtout que ton prog n'est pas dans le PATH. Forces le chemin.
sudo ./serveripex
Dernière modification par pouchat (Le 13/01/2009, à 09:09)
Hors ligne
Pages : 1