Je souhaite entrer le programme, l'adresse IP, le nom d'utilisateur et le mot de passe d'un serveur virtuel (vps) et le programme vérifie que le nom d'utilisateur et le mot de passe sont corrects ou non.Problème de connexion du serveur virtuel (vps) avec qt
J'ai utilisé le code suivant
void MainWindow::test()
{
QLoggingCategory::setFilterRules("qt.network.ssl.warning=false");
QNetworkAccessManager* manager = new QNetworkAccessManager(this);
QUrl url;
url.setHost("xx.xxx.xx.xx");
url.setPort(3389);
url.setUserName("administrator");
url.setPassword("xxxx");
manager->get(QNetworkRequest(url));
connect(manager,&QNetworkAccessManager::finished, this, &MainWindow::connFinished);
}
sortie:
QNetworkReply::NetworkError(ProtocolUnknownError)
s'il vous plaît me conduiras
Le serveur VPS exploite le serveur Web TCP sur le port 3389 avec l'authentification de base? Votre appel va faire juste après http: // administrateur: xxxx @xxxxx: 3389. Si vous tapez ceci dans votre navigateur, voyez-vous une page web? – user3606329
Non, je pense, le serveur virtuel se connecte uniquement à la télécommande de bureau (rdp) – ErfanProgrammer
Votre requête (dans l'exemple de code ci-dessus) est une requête HTTP TCP normale (visite d'une page). – user3606329