
le framework Web basé sur Qt gère maintenant les sockets Web et le réveil par systemd
Cutelyst est un framework Web écrit en C++ et utilisant Qt. L’un de ses grands avantages par rapport à la concurrence est probablement sa performance, il dépasse allègrement les plus connus et les plus utilisés.
La version 1.7 vient de sortir. L’un de ses apports est une implémentation de l’API HTML5 Web Sockets. Son API est très proche de l’implémentation de Qt 5 (QWebSocket), mais avec un degré de contrôle nettement plus fin. Par exemple, la première chose à faire est d’initialiser le protocole :
Code : | Sélectionner tout |
c->response->webSocketHandshake()
Code : | Sélectionner tout |
1 2 3 4 | connect(req, &Request::webSocketTextMessage, [=] (const QString &msg) { qDebug() << "Got text msg" << msg; response->webSocketTextMessage(msg); }); |
Un serveur Cutelyst peut aussi maintenant être lancé par systemd lorsqu’un paquet est reçu. Ce mode de fonctionnement est extrêmement efficace : le temps de réaction est simplement doublé par rapport au cas où Cutelyst est déjà lancé.
Source : Cutelyst 1.7.0 released! WebSocket support added.
Et vous ?

Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.