The package provides two libraries:
SocksCoreis just a Swift wrapper of the Berkeley sockets API with minimal differences. It is meant to be an easy way to use the low level API without having to deal with Swift/C interop.
Socksis a library providing common usecases built on top of
SocksCore- a simple
If you're building a HTTP server, you'll probably want to use the
TCPClient, without having to worry about its implementation details. However, if you need the low-level sockets API, just import
SocksCore and use that instead.
Pure-Swift Sockets. Linux & OS X ready.
Visit the Vapor web framework's documentation for instructions on how to use this package.
Join the welcoming community of fellow Vapor developers in slack.
This package has been tested on macOS and Ubuntu.