mardi 20 mars 2012

Faire du HTTP server PUSH avec QT en C++

Je continue avec ma série sur le server PUSH. En effet, j'ai du tester plusieurs solutions afin de trouver celle qui me convenait le mieux. En voici, donc une autre basé sur QT.

Voici d'abord l'implémentation du serveur:

Server.h



Server.cpp




Puis voici le code permettant de démarrer le service.

main.cpp



Enfin comme tout projet QT, voici le fichier du projet, nécessaire pour compiler le server.

TestServerQt.pro



Il ne vous reste alors plus qu'a lancer les commandes:
  • qmake TestServerQt.pro
  • make
  • ./TestServerQt
On peut alors attaquer le serveur depuis le navigateur en pointant l'adresse : http://localhost:8081/