仮想サーバのプログラム、IP、ユーザ名、パスワード(vps)を入力したい場合は、ユーザ名とパスワードが正しいかどうかチェックします。qtとの仮想サーバ(vps)接続のトラブルチェック
私は次のコード
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);
}
出力使用:私はあなたをお勧めし :ホストがオンラインである場合にのみ、お知りになりたい場合は
QNetworkReply::NetworkError(ProtocolUnknownError)
くれ
VPSは基本認証でポート3389でTCP Webサーバーを動作させますか?あなたの電話は、http:// administrator:xxxx @xxxxx:3389に従ってください。あなたのブラウザにこれを入力すれば、ウェブページにログインしているように見えますか? – user3606329
仮想サーバーはデスクトップにしか接続しないと思うリモート(rdp) – ErfanProgrammer
あなたのリクエスト(上記のコード例で)は、通常のTCP HTTPリクエスト(ページを訪問)です。 – user3606329