Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
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 указатель! - это надо проверять в классе, управляющем сервером ------------ как-то так) |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 12.3.2026, 1:15 |