À propos du projet
SocketRocket est une bibliothèque cliente WebSocket conçue pour les plateformes Apple (iOS, macOS, tvOS et visionOS) qui respecte la norme RFC 6455. Elle réussit presque tous les tests de fuzzing d'Autobahn, avec seulement deux exceptions liées à la non-conformité stricte UTF-8. Ses fonctionnalités principales incluent le support du TLS (wss) avec des certificats auto-signés, la prise en charge des proxys HTTP, IPv4/IPv6, l'épingle de certificat SSL et un fonctionnement asynchrone non bloquant. La bibliothèque propose une classe simple `SRWebSocket` avec des méthodes de délégation pour les événements d'ouverture, de message (chaîne ou données), d'erreur et de fermeture. L'installation est possible via CocoaPods, Carthage ou en tant que sous-projet. Le projet comprend une suite de tests et une application de démonstration de chat avec des implémentations de serveur Python et Go. Il est maintenu par Facebook et sous licence BSD.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.