Bonsoir à tous.
J'ai suivi ce tuto:
http://khayyam.developpez.com/articl.../multithreads/
J'ai juste modifié à la fin de serveur.cpp:
Ceci afin de renvoyer quelque chose vers le navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DWORD serveur::ClientThread(SOCKET soc){ cout << "thread client démarre" << endl; string headers = "HTTP/1.0 200 OK\nServer : test 1.0\nContent-Type : text/HTML\nContent-Length : "; string strs = "Hellow"; string retVal = headers + "6" + "\n\n" + strs; send(soc, retVal.c_str(), retVal.length(), 0); closesocket(soc); /* A mettre ici : code relatif au protocole utilisé */ return 0; }
Cela fonctionne... mais je dirais que une fois sur quatre environ, le navigateur indique que "La connexion avec le serveur a été réinitialisée pendant le chargement de la page."
Je n'ai aucune idée du problème.... vous voyez; vous ?
Partager