From ad51788f8640d5381c2b52d44bc3e04e881ea4f7 Mon Sep 17 00:00:00 2001 From: Tino Hager Date: Fri, 8 Nov 2024 21:28:55 +0100 Subject: [PATCH] Update README.md --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ec88376..8d40e3e 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,23 @@ Nager TcpClient -A simple **TcpClient** with asynchronous connect logic. Received data packets are available via a `DataReceived` event. There are also events for `Connected` and `Disconnected`. Additionally there is the possibility to enable `TcpKeepAlive`. The library offers the possibility to pass an `ILogger` for logging. There are extensive tests for all major operating systems (ubuntu, windows, macos). +A lightweight, asynchronous **TcpClient** with easy-to-use connection handling. +The client triggers `DataReceived`, `Connected`, and `Disconnected` events, making it simple to manage TCP data flow. Optional `TcpKeepAlive` support is available for persistent connections. Logging is customizable by passing an `ILogger` instance, ensuring robust logging.

+## Comprehensive Test Coverage Across Major Operating Systems + +The library is thoroughly tested on all major operating systems, including Ubuntu, Windows, and macOS. A total of 14 tests are executed on each platform to ensure consistent functionality and reliability. + +| Operating System | Number of Tests | +|------------------|-----------------| +| Ubuntu | 14 | +| Windows | 14 | +| macOS | 14 | + + ## How can I use it? The package is available via [NuGet](https://www.nuget.org/packages/Nager.TcpClient)