Est-ce que quelqu'un sait de toute tentative d'implémenter l'API Web Sockets en utilisant Boost asio?Boost Asio et Web Sockets?
Répondre
Wt mis en œuvre WebSockets au-dessus de boost :: asio.
Le plus proche exemple, je connais tous ceux qui font quoi que ce soit à distance comme ce que vous demandez est le projet Mongoose. Il y a de plus en plus de discussions sur la liste de diffusion Mongoose à propos des connexions persistantes pour HTTP - mais ce n'est évidemment pas exactement Web Sockets. J'espère que quelqu'un pourra y ajouter des Web Sockets.
Je sais que c'est un vieux fil, mais voulait mettre à jour pour aider ceux qui recherchent une réponse: WebSocket++ répond parfaitement. C'est un cadre complet et peut être plus que ce que beaucoup de gens veulent.
Beast est un autre projet, démontré à CppCon 2016 et utilisé dans rippled, une application de serveur open source qui implémente un système de crypto-monnaie décentralisée.
Voir aussi ce related question.
- 1. boost :: propriété asio et socket
- 2. Interruption boost :: asio lecture synchrone?
- 3. Boost asio udp waitForReadyRead
- 4. boost asio deadline_timer
- 5. Qui utilise Boost ASIO?
- 6. boost :: appels serveur asio et récursifs
- 7. Envoyer des données avec boost :: asio :: socket_base
- 8. Boost :: prises asio - comment les déconnecter proprement?
- 9. boost asio: 0 octet écrire
- 10. Comment construire boost :: exemple asio?
- 11. Mieux boost asio deadline_timer exemple
- 12. Boost Asio gestionnaire de async_wait
- 13. Boost ASIO async_accept compilation échoue
- 14. Node.js et Web Sockets
- 15. boost :: asio tcp async_read ne retourne jamais
- 16. Est-il plus efficace d'utiliser boost :: asio :: basic_stream_socket :: async_read_some au lieu de boost :: asio :: async_read?
- 17. boost asio ssl flux socket compilation problème
- 18. booster asio et endian
- 19. Boost asio ip tcp iostream Détection d'erreur
- 20. Ressource temporairement indisponible dans Boost ASIO
- 21. boost :: handshake asio via un proxy http?
- 22. Adresse déjà utilisée avec boost asio acceptor
- 23. Utiliser boost :: asio :: async_read avec stdin?
- 24. boost :: asio: threads événements asynchrones locaux
- 25. Boost Asio sous Linux n'utilisant pas Epoll
- 26. boost :: asio async_accept Refuser une connexion
- 27. Fragmentation de la mémoire @ boost :: asio?
- 28. boost :: asio, erreur de lecture asynchrone
- 29. Écrire asynchrone aux valeurs socket et utilisateur (question boost :: asio)
- 30. Conflit d'en-tête mysql et boost asio C++
Utilisez les commentaires, pas de réponses,, eh bien, * Commentaire *. –
@gf, d'accord, l'a transformé en une tentative de réponse. –