#ifndef NETWORK_SERVER_LOOKUP_HPP__ #define NETWORK_SERVER_LOOKUP_HPP__ #include #include #include class QString; // // Do a blocking DNS lookup using query as a destination host address // and port. // // query can be one of: // // 1) "" (empty string) - use defaults // 2) ":nnnnn" - override default service port with port nnnnn // 3) "" - override default host address with DNS lookup // 4) "nnn.nnn.nnn.nnn" - override default host address with the IPv4 address // given by nnn.nnn.nnn.nnn 5) "[:nnnnn" - use as per // (3) & (2) 7) "nnn.nnn.nnn.nnn:nnnnn" - use as per (4) & (2) 8) // "[ network_server_lookup( QString query, quint16 default_service_port, QHostAddress default_host_address = QHostAddress::LocalHost, QAbstractSocket::NetworkLayerProtocol protocol = QAbstractSocket::AnyIPProtocol); #endif