private void SendThread(object streamObj)
{
var stream = (Stream)streamObj;
Thread.Sleep(1000);
while (true)
{
try
{
var keepAlive = new byte[5];
stream.Write(keepAlive, 0, keepAlive.Length);
}
catch (Exception)
{
return;
}
if (_exitMutex.WaitOne(1000))
{
return;
}
}
}