SafeDK
BlogSign upAdd Your SDK

A conforming WebSocket (RFC 6455) client library.

SocketRocket currently conforms to all ~300 of Autobahn's fuzzing tests (aside from two UTF-8 ones where it is merely non-strict. tests 6.4.2 and 6.4.4)

Main Features

- TLS (wss) support. It uses CFStream so we get this for free

- Uses NSStream/CFNetworking. Earlier implementations used dispatch_io, however, this proved to be make TLS nearly impossible. Also I wanted this to work in iOS 4.x. (SocketRocket only supports 5.0 and above now)

- Uses ARC. It uses the 4.0 compatible subset (no weak refs).

- Parallel architecture. Most of the work is done in background worker queues.

- Delegate-based. Had older versions that could use blocks too, but I felt it didn't blend well with retain cycles and just objective C in general.

SDK for Apple

  • Carthage support 
  • Bug fixes

Documentation

Example A

Similar SDKs

MORE

Reviews

Rate Now
0 total
0
0
0
0
0

Start a new discussion about SocketRocket

×
0
/1000

More from this Developer

  • free

    OPENSOURCE

    Standalone Android widget for picking a single date from a calendar view.

  • free

    OPENSOURCE

    A modern I/O API for Java. Okio is a new library that complements java.io and java.nio to make it...

  • free

    OPENSOURCE

    JavaWriter is a utility class which aids in generating Java source files.
 Source file genera...

MORE