Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.


PasToutAFait

"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

smile 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 smile

#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