diff --git a/TLSharp.Core/Network/TcpTransport.cs b/TLSharp.Core/Network/TcpTransport.cs index 2f7c2df..60c86d2 100644 --- a/TLSharp.Core/Network/TcpTransport.cs +++ b/TLSharp.Core/Network/TcpTransport.cs @@ -49,11 +49,12 @@ namespace TLSharp.Core.Network else tcpClient = handler(address, port); + sendCounter = 0; + if (tcpClient.Connected) { stream = tcpClient.GetStream(); } - sendCounter = 0; } public async Task Send(byte[] packet, CancellationToken token = default(CancellationToken))