我已經創建了一個sslclient和sslserver在Qt 5.4.1中使用QSslSocket debian wheezy。當我運行程序時,他們根本不工作。在調試我的代碼後,我看到它嘗試從QSslSocket
創建一個新對象時,它會在構造器中返回此錯誤(cannot resolve SSLV2_client_method
)。QSslSocket:無法解析SSLV2_client_method
這是我的代碼塊:
SSlClient::SSlClient(QObject *parent) : QObject(parent)
{
client = new QSslSocket(this);
client->setProtocol(QSsl::SslV3);
connect(client, SIGNAL(encrypted()), this, SLOT(startTransfer()));
connect(client, SIGNAL(encryptedBytesWritten(qint64)), this, SLOT(byteWritten()));
}
你在你的系統上安裝了OpenSSL嗎? – Nejat
是的,我已經安裝了openssl 1.0.1 –
你在哪個操作系統上? –