Ich habe einen sslclient und sslserver mit QSslSocket in Qt 5.4.1 in Debian Wheezy erstellt. Wenn ich das Programm starte, funktionieren sie überhaupt nicht. Nach dem Debuggen meines Codes sah ich, wenn es versucht, ein neues Objekt von QSslSocket
zu erstellen, diesen Fehler (cannot resolve SSLV2_client_method
) in contractor zurückgeben.QSslSocket: SSLV2_client_method kann nicht aufgelöst werden
dies Block meines Code:
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()));
}
Haben Sie OpenSSL auf Ihrem System installiert? – Nejat
Ja ich habe openssl 1.0.1 installiert –
Welches Betriebssystem sind Sie? –