release method

  1. @override
void release()
override

Implementation

@override
void release() {
  log('release', tag: _TAG);
  if (!_mIsSocketInit) {
    log('_mIsSocketInit is false!', tag: _TAG);
    return;
  }
  _receiveSub.cancel();
  // _mSocket.leaveMulticast(
  //     InternetAddress(SSDP_MULTICAST_ADDR), mNetworkInterface);
  _mSocket.close();
  _mIsSocketInit = false;
}