afin d'executer un programme utilisant des sockets, je l'ai compiler, linker sans problème, mais en le lançant j'ai eu le message:
'socket() failed : No error '
![]()
![]()
![]()
afin d'executer un programme utilisant des sockets, je l'ai compiler, linker sans problème, mais en le lançant j'ai eu le message:
'socket() failed : No error '
![]()
![]()
![]()
En d'autres mots: On peut voir du code ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
l'exemple serveur sur le lien:
http://publib.boulder.ibm.com/infoce...b6/uafinet.htm
merci a toi
Essaie en remplaçant AF_INET par PF_INET dans l'appel à socket().
Et change de site pour les tutoriaux.
PS: Active plus de warnings. Ce n'est pas normal que ça ait compilé "sans problème" : Il y a une erreur dès ce que je pense être la ligne 21.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Je n'ai pas dit que je connaissais un bon site. J'ai simplement exagéré car je trouve l'exemple mauvais.
Si tous sont ainsi (ce dont j'avoue n'avoir aucune idée), alors le site est mauvais dans son ensemble.
PS: Pour les sockets, tu devrais chercher le tuto d'Emmanuel Delahaye.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
C'est un (mauvais) exemple pour OS unixoïde...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Il faut appeler la fonction WSAStartup pout initialiser Winsock.Envoyé par moon93
Sans oublier WSACleanup à la fin.
Et tu dois également remplacer close() par closesocket().
(ou chercher un tutorial plus portable : Celui d'Emmanuel est supposé marcher sous Windows et Unixoïde...)
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager