module CGI pour serveur http

module CGI pour serveur http - C++ - Programmation

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 ?

Reply

Marsh Posté le 15-12-2004 à 15:51:13   

Reply

Marsh Posté le 15-12-2004 à 16:14:24    

Tu développes avec quoi sous Windows ?
newsockfd c'est quoi ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-12-2004 à 16:27:59    

HelloWorld a écrit :

Tu développes avec quoi sous Windows ?
newsockfd c'est quoi ?


 
Je developpe avec Visal C++ et newsockfd c'est en fait le filedescriptor (int) du client qui vient de se connecter a mon serveur.


Message édité par skamelone le 15-12-2004 à 16:36:39
Reply

Marsh Posté le 15-12-2004 à 17:21:11    

Une socket ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed