vapor-community/sockets


๐Ÿ”Œ Non-blocking TCP socket layer, with event-driven server and client.

License: MIT

Language: Swift

Keywords: async, non-blocking, server-side-swift, sockets, swift-linux, tcp, vapor


Socks

Swift Build Status CircleCI Code Coverage Codebeat Slack Status

The package provides two libraries: SocksCore and Socks.

  • SocksCore is 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.
  • Socks is a library providing common usecases built on top of SocksCore - a simple TCPClient, SynchronousTCPServer etc.

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.

๐Ÿ“– Documentation

Visit the Vapor web framework's documentation for instructions on how to use this package.

๐Ÿ’ง Community

Join the welcoming community of fellow Vapor developers in slack.

๐Ÿ”ง Compatibility

This package has been tested on macOS and Ubuntu.

๐Ÿ‘ฅ Authors

Honza Dvorsky - http://honzadvorsky.com, @czechboy0
Matthias Kreileder - @matthiaskr1

Project Statistics

Sourcerank 9
Repository Size 403 KB
Stars 511
Forks 48
Watchers 39
Open issues 2
Dependencies 0
Contributors 6
Tags 60
Created
Last updated
Last pushed

Top Contributors See all

Honza Dvorsky Logan Wright Tanner MatthiasKreileder Michaล‚ Kaล‚uลผny William Dillon

Packages Referencing this Repo

github.com/czechboy0/Socks
๐Ÿ”Œ Non-blocking TCP socket layer, with event-driven server and client.
Latest release 3.0.0-beta.3 - Published - 511 stars
VaporTransport
Pure-Swift Sockets: TCP, UDP; Client, Server; Linux, OS X...
Latest release 2.0.0 - Published - 511 stars
github.com/github.com/vapor/sockets
๐Ÿ”Œ Non-blocking TCP socket layer, with event-driven server and client.
Latest release 3.0.0-beta.3 - Published - 511 stars
github.com/github.com/vapor/socks
๐Ÿ”Œ Non-blocking TCP socket layer, with event-driven server and client.
Latest release 3.0.0-beta.3 - Published - 511 stars

Recent Tags See all

3.0.0-beta.3 February 20, 2018
3.0.0-beta.3 February 20, 2018
3.0.0-beta.2.1 February 15, 2018
3.0.0-beta.2 February 14, 2018
3.0.0-beta.1 February 09, 2018
2.2.2 January 11, 2018
2.2.1 October 25, 2017
2.2.0 October 17, 2017
2.1.0 August 04, 2017
2.0.1 May 23, 2017
2.0.0 May 17, 2017
2.0.0-beta.6 May 11, 2017
2.0.0-beta.5 May 03, 2017
2.0.0-beta.4 May 01, 2017
2.0.0-beta.3 April 06, 2017

Something wrong with this page? Make a suggestion

Last synced: 2016-11-24 17:10:10 UTC

Login to resync this repository