A TCP library for .NET with support for AES encryption.
Go to file
Oliver Booth aa5a3eef24
[ci skip] Update year in LICENSE
2023-03-10 10:54:22 +00:00
.github [ci skip] [github actions] Enable nuget.org push 2022-07-05 14:42:11 +01:00
TcpDotNet Cache remote endpoint to prevent ObjectDisposedException 2023-01-23 18:00:43 +00:00
TcpDotNet.ClientIntegrationTest Use synchronous packet (de)serialization 2023-01-22 14:52:08 +00:00
TcpDotNet.ListenerIntegrationTest Use synchronous packet (de)serialization 2023-01-22 14:52:08 +00:00
.gitignore TcpDotNet.Says("Hello World"); 2022-05-18 16:39:48 +01:00
LICENSE.md [ci skip] Update year in LICENSE 2023-03-10 10:54:22 +00:00
README.md [ci skip] Fix badge link 2023-01-22 15:00:33 +00:00
TcpDotNet.sln TcpDotNet.Says("Hello World"); 2022-05-18 16:39:48 +01:00



GitHub Workflow Status GitHub Issues NuGet Downloads Stable Version Nightly Version MIT License


TcpDotNet is a .NET Standard 2.1 package that enables you to perform server/client communications over the TCP protocol. This package is a work-in-progress and not deemed ready for production use. However, it is available on NuGet as a very crude and early development build. This package will be maintained as I see fit.

(I'm also dogfooding this library, so there's that.)


NuGet installation

Install-Package TcpDotNet -Version 0.1.0-nightly.1

Manual installation

Download the latest release from this repository and adding a direct assembly reference for your chosen platform.


Contributions are welcome. Feel free to open an issue or PR for any bugs you notice or features this library needs.


TcpDotNet is released under the MIT License. See here for more details.