Об этом проекте

SocketRocket — это библиотека WebSocket-клиента для платформ Apple (iOS, macOS, tvOS и visionOS), соответствующая стандарту RFC 6455. Она проходит почти все фаззинг-тесты Autobahn, за исключением двух нестрогих исключений, связанных с UTF-8. Ключевые возможности включают поддержку TLS (wss) с самоподписанными сертификатами, поддержку HTTP-прокси, IPv4/IPv6, SSL-пиннинг сертификатов и асинхронную неблокирующую работу. Библиотека предоставляет простой класс `SRWebSocket` с методами делегата для событий открытия, сообщения (строка/данные), ошибки и закрытия. Установка поддерживается через CocoaPods, Carthage или как подпроект. Включает набор тестов и демонстрационное чат-приложение с реализациями сервера на Python и Go. Проект поддерживается Facebook и распространяется под лицензией BSD.