module CGI pour serveur http - C++ - Programmation
Marsh Posté le 15-12-2004 à 16:14:24
Tu développes avec quoi sous Windows ?
newsockfd c'est quoi ?
Marsh Posté le 15-12-2004 à 16:27:59
HelloWorld a écrit : Tu développes avec quoi sous Windows ? |
Je developpe avec Visal C++ et newsockfd c'est en fait le filedescriptor (int) du client qui vient de se connecter a mon serveur.
Marsh Posté le 15-12-2004 à 17:21:11
Reply
Marsh Posté le 15-12-2004 à 15:51:13
Salut,
Voila comme pas mal de personne en ce moment sur le forum je suis en train de recoder un mini serveur http et j'ai un petit soucis qu'en a l'implementation d'un petit module gerant les requetes CGI.
Je m'explique sous *nix ca tourne pas mal j'ai juste fait un dup2 de la sortie standart et sortie d'erreur sur le filedescriptor du client (connectant) donc en faisant un execve de mon cgi ca rebalance le resultat directement au client.
Sous windows beh c'est un peu plus complique du fait que le dup2 ne fonctionne pas de la meme facon, genre si je fait :
dup2(newsockfd, fileno(stdout)); // dup2 renvoie toujour -1 donc pas bon
J'ai vu du code avec genre _pipe(...) et en closant les fd... (bref un pipe normal) mais je suis sur qu'il y a plus simple.
Bref je voudrais juste avoir une petite indication...
Une idee ?