Socket is a TCP/IP socket networking library. It offers asynchronous operation, and a native Cocoa class complete with delegate support. Includes non-blocking send/receive operations, full delegate support, run-loop based, self-contained class, and support for IPv4 and IPv6.
Check out the Carthage docs on how to add a install. The Socket
framework is already setup with shared schemes. To integrate Socket into your Xcode project using Carthage, specify it in your Cartfile
:
github "Gagnant/Socket"
Run carthage update
, and you should now have the latest version of Socket in your Carthage folder.
Socket is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Socket', :git => 'https://github.com/Gagnant/Socket.git'
Simply grab the framework (either via git submodule or another package manager).
Add the Socket.xcodeproj
to your Xcode project. Once that is complete, in your "Build Phases" add the Socket.framework
to your "Link Binary with Libraries" phase.
Socket is licensed under the MIT License.