mini serveur en C: setsockopt() == -1 - C - Programmation
Marsh Posté le 10-10-2013 à 20:05:20
monstigule a écrit :
|
Ha, ha, d'habitude on confond "=" à la place de "==". Toi, tu viens de faire l'inverse.
Marsh Posté le 10-10-2013 à 20:48:49
tpierron a écrit : |
oui exact c'est evident merci
maintenant j'ai l'erreur
Code :
|
...
merci de ta réponse
Marsh Posté le 10-10-2013 à 21:55:52
Les ports < 1024 nécessite les droits administrateur pour être ouvert en écoute. Utilise la fonction perror() au lieu de fatal(), si tu as une réponse du genre "permission denied", c'est à cause de ça.
Bref utilise un autre port, du genre 8080.
Marsh Posté le 11-10-2013 à 08:27:36
ah merci j'ai regardé la suite du bouquin, il fallait utiliser:
gcc -o main main.c
sudo chown root ./main
sudo chmod u+s ./main
puis ./main
bref oui il fallait le lancer en admin
merci
Marsh Posté le 10-10-2013 à 18:41:45
Bonjour à tous!
je me suis mis à la création d'un mini serveur, non pas pour héberger un site mais pour voir "comment ça fonctionne".
j'ai suivi un code dans un bouquin:
mais lors de l'éxécution, voici ce que me donne le terminal Linux:
j'en conclus donc que
retourne la valeur -1.
mais pourquoi? je n'arrive pas à trouver la solution...
merci d'avance