Nager.TcpClient (nuget): A simple TcpClient with asynchronous connect logic. Received data packets are available via a DataReceived event. There are also events for Connected and Disconnected.
Keywords: tcpclient|tcp|keepalive|cross-platform|async|client|csharp|dotnet|tcp-client