sockets connexion réinitialisée
Bonsoir à tous.
J'ai suivi ce tuto:
http://khayyam.developpez.com/articl.../multithreads/
J'ai juste modifié à la fin de serveur.cpp:
Code:
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;
} |
Ceci afin de renvoyer quelque chose vers le navigateur.
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 ?