All Projects → vascome → VPSocketIO

vascome / VPSocketIO

Licence: MIT license
socket.io client objective-c

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to VPSocketIO

SocketIOSharp
C# implementation of Socket.IO protocol revision 4 client and server.
Stars: ✭ 101 (+461.11%)
Mutual labels:  socket-io, socketio, socketio-client
socket.io-client-core
High-Performance Socket.IO client in C#
Stars: ✭ 70 (+288.89%)
Mutual labels:  socket-io, socketio, socketio-client
titanium-socketio
Use the native Socket.io SDK's with Axway Titanium.
Stars: ✭ 25 (+38.89%)
Mutual labels:  socket-io, socketio, socketio-client
Phpsocket.io
A server side alternative implementation of socket.io in PHP based on workerman.
Stars: ✭ 2,026 (+11155.56%)
Mutual labels:  socket-io, socketio
Bizsocket
异步socket,对一些业务场景做了支持
Stars: ✭ 469 (+2505.56%)
Mutual labels:  socket-io, socketio
Socket.io Python Emitter
Python implementation of socket.io-emitter
Stars: ✭ 67 (+272.22%)
Mutual labels:  socket-io, socketio
bubbly
Full stack chat application created w/ Next.js, Socket.IO, Express, React and TypeScript
Stars: ✭ 24 (+33.33%)
Mutual labels:  socket-io, socketio
Python Socketio
Python Socket.IO server and client
Stars: ✭ 2,655 (+14650%)
Mutual labels:  socket-io, socketio
Flutter socket io
Socket IO supprt for flutter. Looking for contributors Swift and Java.
Stars: ✭ 170 (+844.44%)
Mutual labels:  socket-io, websocket-client
Node Decorators
node-decorators
Stars: ✭ 230 (+1177.78%)
Mutual labels:  socket-io, socketio
pdfdraw
Nextcloud app to annotate PDF documents
Stars: ✭ 32 (+77.78%)
Mutual labels:  socket-io, socketio
Go Socket.io
A Socket.IO backend implementation written in Go
Stars: ✭ 409 (+2172.22%)
Mutual labels:  socket-io, socketio
boltly
Boltly: The complete Socket.io test client!
Stars: ✭ 16 (-11.11%)
Mutual labels:  socket-io, socketio
Aaronvandenberg.nl
⚛️ Web Developers portfolio build with Gatsby.js & React.js
Stars: ✭ 98 (+444.44%)
Mutual labels:  socket-io, socketio
Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+272.22%)
Mutual labels:  socket-io, websocket-client
Socketio Wildcard
socket.io v2.x with a wildcard event
Stars: ✭ 185 (+927.78%)
Mutual labels:  socket-io, socketio
django-channels-with-socket.io
django channels with socket.io
Stars: ✭ 23 (+27.78%)
Mutual labels:  socket-io, socketio
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+283.33%)
Mutual labels:  socket-io, socketio
realtime-geolocation
Geolocation tracking app with Node.js, Socket.io, & AngularJS
Stars: ✭ 29 (+61.11%)
Mutual labels:  socket-io, socketio
vue-socket-io-example
Vue + Socket.io for the masses
Stars: ✭ 28 (+55.56%)
Mutual labels:  socketio, socketio-client

VPSocketIO

Socket.IO client for iOS. Supports socket.io 2.0+

It's based on a official Swift library from here: SocketIO-Client-Swift

It uses Jetfire Jetfire

Objective-C Example

#import <SocketIO-iOS/SocketIO-iOS.h>;
NSURL* url = [[NSURL alloc] initWithString:@"http://localhost:8080"];
SocketIOClient* socket = [[SocketIOClient alloc] initWithSocketURL:url config:@{@"log": @YES];

[socket on:@"connect" callback:^(NSArray* data, SocketAckEmitter* ack) {
    NSLog(@"socket connected");
}];

[socket connect];

Features

  • Supports socket.io 2.0+
  • Supports binary
  • Supports Polling and WebSockets
  • Supports TLS/SSL

Installation

Carthage

Add these line to your Cartfile:

github "vascome/vpsocketio" ~> 1.0.5 # Or latest version

Run carthage update --platform ios,macosx.

CocoaPods 1.0.0 or later

Create Podfile and add pod 'VPSocketIO' (pod files are case sensetive):

target 'MyApp' do
    pod 'VPSocketIO', '~> 1.0.5' # Or latest version
end

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].