首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式项目开发

    解决Qt5.12版本OpenSSL不能用问题: qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization faile

    一、系统环境介绍 windows下QT5.12 二、出现错误 使用QNetworkAccessManager报错: qt.network.ssl: QSslSocket::connectToHostEncrypted : TLS initialization faile 三、查看当前环境openssl支持情况 输出当前QT支持的openSSL版本 qDebug()<<"QSslSocket="<<QSslSocket qDebug() << "OpenSSL支持情况:" << QSslSocket::supportsSsl(); 四、解决办法 openssl下载地址:http://slproweb.com/products

    5K10编辑于 2022-01-12
  • 来自专栏跟Qt君学编程

    Qt网络限速

    void QWebSocket::setReadBufferSize(qint64 size) 限制SslSocket速度 设置QSslSocket的setReadBufferSize接口。 void QSslSocket::setReadBufferSize(qint64 size) 关于接口 setReadBufferSize为设置套接字内部读取缓冲区的大小。   

    1.7K30发布于 2019-07-15
  • 来自专栏跟Qt君学编程

    开发日常 | 解决SSL缺库导致https失败的问题

    qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed. void QSslSocket::connectToHostEncrypted(const QString &hostName, quint16 port, supportsSsl()) { qCWarning(lcSsl, "QSslSocket::connectToHostEncrypted: TLS initialization failed */ bool QSslSocket::supportsSsl() { return QSslSocketPrivate::supportsSsl(); } bool QSslSocketPrivate

    2.6K10发布于 2020-02-13
  • 来自专栏嵌入式开发圈

    嵌入式QT应用程序与WEB端通信遇到的HTTPS校验证书的问题记录

    有关QT下SSL证书认证的三种方式: (1)忽略校验证书 QSslConfiguration config ; config.setPeerVerifyMode(QSslSocket::VerifyNone QSslConfiguration config = m_netGetRequestHead.sslConfiguration(); config.setPeerVerifyMode(QSslSocket

    1.6K30编辑于 2022-03-24
  • 来自专栏全栈程序员必看

    一种基于Qt的可伸缩的全异步C/S架构server实现(二) 网络传输

    =this) return; QTcpSocket * sock_client = 0; if (m_bSSLConnection) sock_client = new QSslSocket m_clientList[sock_client] = 0; m_mutex_protect.unlock(); if (m_bSSLConnection) { QSslSocket * psslsock = qobject_cast<QSslSocket *>(sock_client); assert(psslsock! ->setLocalCertificate(strCerPath); psslsock->setPrivateKey(strPkPath); connect(psslsock, &QSslSocket 在本实现中, 直接使用了 QTcpSocket和QSSLSocket类, 因而有一定的性能损失. 一个槽方法 SendDataToClient 负责接受发送数据的请求.

    1.1K10编辑于 2022-07-08
  • 来自专栏跟Qt君学编程

    Qt官方示例-DTLS服务器

    serverConfiguration.setPreSharedKeyIdentityHint("Qt DTLS example server"); serverConfiguration.setPeerVerifyMode(QSslSocket std::unique_ptr<QDtls> newConnection{new QDtls{QSslSocket::SslServerMode}}; newConnection->setDtlsConfiguration

    1.9K10编辑于 2023-03-17
  • 来自专栏机器人课程与技术

    ROS数据可视化工具Rviz和三维物理引擎机器人仿真工具V-rep Morse Gazebo Webots USARSimRos等概述

    Checking for an updated V-REP version... qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method This V-REP version is up-to-date.

    2.2K30发布于 2019-01-23
  • 来自专栏Qt6 研发工程师

    Qt | 安全的udp客户端搭建(代码框架值得学习)

    const QString &connectionName) // 构造函数,接受地址、端口和连接名称 : name(connectionName), // 初始化名称 crypto(QSslSocket QSslConfiguration::defaultDtlsConfiguration(); // 获取默认的 DTLS 配置 configuration.setPeerVerifyMode(QSslSocket

    95710编辑于 2024-12-15
  • 来自专栏Qt6 研发工程师

    Qt | TCP服务器实现QTcpServer,使用线程管理客户端套接字

    支持 SSL/TLS:如果需要安全的通信,QTcpSocket 可以与 QSslSocket 一起使用,支持加密的数据传输。

    4.3K10编辑于 2024-12-01
  • 来自专栏Qt6 研发工程师

    Qt | TCP客户端简单实现+TCP助手测试

    SSL支持:可以通过QSslSocket进行SSL加密的TCP通信。

    2.3K10编辑于 2024-12-02
  • 来自专栏Qt6 研发工程师

    Qt | http获取网页文件(小项目)

    它通常在使用 QSslSocket 或 QNetworkReply 进行安全网络通信时被用到。

    1.1K10编辑于 2024-10-23
领券