What is SwiftDSSocket?

SwiftDSSocket is a purely swift based asynchronous socket framework built atop DispatchSource. Function signatures are pretty much similar to those in CocoaAsyncSocket because I implemented this framework by learning the source code of CocoaAsyncSocket. The initial idea to build this framework is driven by the need of network library to communicate with KEXT (NKE) to re-write my Proximac project but none of frameworks I found in github supports that. Thus, I decided to implemented my own framework to do so.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/csujedihy/SwiftDSSocket
  • Resource Maker on Twitter: Yi Huang
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: SwiftDSSocket
  • Carthage: csujedihy/SwiftDSSocket
  • Swift Package Manager: https://github.com/csujedihy/SwiftDSSocket