QSslSocket |
Здравствуйте, гость ( Вход | Регистрация )
QSslSocket |
512es |
3.12.2010, 12:24
Сообщение
#1
|
Участник Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0 |
QTcpServer + QSslSocket + QDataStream Ака threaded fortune server.
Пытаюсь прикрутить SSL.. Сгенерировал сертификаты для клиента и для сервера. Клиент:
Сервер:
И сигналы\слоты:
Что только не перепробовал.. В лучшем случае выдаётся ошибка QAbstractSocket::SocketError 13 (рукопожатия). До sslErrors(QList<QSslError>) даже не доходит.. openssl установлен, проблемы в нём быть не должно. Qt собран с ssl. Куда копать? |
|
|
Rocky |
10.12.2010, 12:55
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
а переменная "tcpSocket" это QTcpSocket или QSslSoket?... Покажи больше кода чтоли... Может прояснится что..
|
|
|
PAFOS |
27.12.2010, 20:11
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
С сервером все сложнее.... Вот пример SSL сервера:
Раскрывающийся текст
Имею ввиду что после отработки void SslServer::incomingConnection(int socketDescriptor) объект сервер вышлет сигнал newConnection(), где server->nextPendingConnection() вернет 0 указатель! - это надо проверять в классе, управляющем сервером
------------ как-то так) |
|
|
Текстовая версия | Сейчас: 5.12.2024, 1:40 |