protected override void DisposeOfManagedResources() { DisposeOf(_socket); DisposeOf(_reader); Log.Info("disconnected"); }