bug起因是自己做的C/S客户端方面,会在某些情况自动崩溃且问题不好排查。
报错提示 The proxy type is invalid for this operation
最后发现是QT需要改个参数,否则在一些情况下会崩,记录下以免有人遇见。
m_tcp_client_ = new QTcpSocket(this);//创建socket变量
m_tcp_client_->setProxy(QNetworkProxy::NoProxy); // 不设置,打开必崩
m_tcp_client_->setSocketOption(QAbstractSocket::LowDelayOption, 1); // 低延时
m_tcp_client_->setSocketOption(QAbstractSocket::KeepAliveOption, 1); // 持续连接