Ejemplo n.º 1
0
void EwsEngine::checkDNS()
{
    qDebug() << Q_FUNC_INFO << m_internalUri.host() << m_externalUri.host();
    QDnsLookup *dns = new QDnsLookup(this);
    connect(dns, &QDnsLookup::finished,
            this, &EwsEngine::checkDNSFinished);

    dns->setProperty("host", m_internalUri.host());
    dns->setType(QDnsLookup::ANY);
    dns->setName(m_internalUri.host());
    dns->lookup();

    dns = new QDnsLookup(this);
    connect(dns, &QDnsLookup::finished,
            this, &EwsEngine::checkDNSFinished);

    dns->setProperty("host", m_externalUri.host());
    dns->setType(QDnsLookup::ANY);
    dns->setName(m_externalUri.host());
    dns->lookup();
}