public void StopListen()
{
_log.Info("Stop listening on " + _socket.LocalEndPoint + "...");
_socket.SetSocketOption(
SocketOptionLevel.IP, SocketOptionName.DropMembership, new MulticastOption(DestinationEndPoint.Address));
_listenCancelToken.Cancel(true);
}