socket.io v1.0.0+ for iOS and OS X
Socket.IO v1.0.0 is a major refactoring of the popular real-time framework. Unfortunatelly the communication protocal has changed drastically, thus most of the existing obj-c library won't work with v1.0.0.
This project is aimed for a near 1:1 port of the official framework. Including engine.io, which is the foundation of socket.io.
- [done] engine.io-parser with official test suite
- [almost done] engine.io-client with official test suite
- [done] socket.io-parser with official test suite
- socket.io-client with official test suite
------------------------------------------
| socket.io client |
------------------------------------------
⬆ ⬇ ⬆ ⬇
-------------------- --------------------
| socket.io parser | | engine.io client |
-------------------- --------------------
⬆ ⬇
--------------------
| engine.io parser |
--------------------
⬆ ⬇
--------------------
| transport layers |
--------------------
-
What's engine.io?
-
I just want engine.io, can I use this project?
- Yes, both engine.io client & parser are exposed for your convenience.
cd Test
pod install
open ../SocketIO.objc.xcworkspace
MIT