return (_expectedDataLength == 0) ? 0 : _receivedDataLength / _expectedDataLength;