aboutsummaryrefslogtreecommitdiff
path: root/lib/Net.Transport.SimpleTCP/README.md
blob: d4d921e294c9815adf9655a3df7f7c46ea5b6bc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# VNLib.Net.Transport.SimpleTCP

*A managed .NET simple, high performance - single process, low/no allocation, fully asynchronous, TCP socket server.*

This library was created for use with the VNLib.Net.Http library and subsequent stacked framework libraries, however it was designed to be useful as a standalone high-performance .NET TCP listener. This library relies on the managed .NET [System.IO.Pipelines](https://github.com/dotnet/docs/blob/main/docs/standard/io/pipelines.md) library, and the [VNLib.Utils](../Utils) library. 

## Builds
Debug build w/ symbols & xml docs, release builds, NuGet packages, and individually packaged source code are available on my website (link below). All tar-gzip (.tgz) files will have an associated .sha384 appended checksum of the desired download file.

## Docs and Guides
Documentation, specifications, and setup guides are available on my website.

[Docs and Articles](https://www.vaughnnugent.com/resources/software/articles?tags=docs,_VNLib.Net.Transport.SimpleTCP)  
[Builds and Source](https://www.vaughnnugent.com/resources/software/modules/VNLib.Core)  

## License 
The software in this repository is licensed under the GNU Affero General Public License (or any later version). See the LICENSE files for more information.