private TimeSpan GetIdleTime()
{
TimeSpan sinceLastSendActivity = GetTimeElapsed(_lastSendActivity);
TimeSpan sinceLastReceiveActivity = GetTimeElapsed(_lastReceiveActivity);
if (sinceLastReceiveActivity < sinceLastSendActivity)
{
return sinceLastReceiveActivity;
}
return sinceLastSendActivity;
}