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