QT套接字无法连接,但hercules app可以连接
QT socket can not connect, But hercules app can connect
我有一个非常简单的 QT 应用程序,它无法连接到硬件板,但如果我使用 hercules 应用程序 (https://www.hw-group.com/software/hercules-setup-utility),它可以连接到板子并发送和接收数据。
这是我的QT功能
QTcpSocket *socket;
socket = new QTcpSocket(this);
socket->connectToHost(QHostAddress("192.168.1.20"),5017);
if(socket->waitForConnected(3000)){
qDebug() << "Connected";
}else{
qDebug() << "Sorry, can not connect";
}
我错过了什么或做错了什么?
我应该添加这个代理让它连接
套接字->setProxy(QNetworkProxy::NoProxy);
我有一个非常简单的 QT 应用程序,它无法连接到硬件板,但如果我使用 hercules 应用程序 (https://www.hw-group.com/software/hercules-setup-utility),它可以连接到板子并发送和接收数据。
这是我的QT功能
QTcpSocket *socket;
socket = new QTcpSocket(this);
socket->connectToHost(QHostAddress("192.168.1.20"),5017);
if(socket->waitForConnected(3000)){
qDebug() << "Connected";
}else{
qDebug() << "Sorry, can not connect";
}
我错过了什么或做错了什么?
我应该添加这个代理让它连接 套接字->setProxy(QNetworkProxy::NoProxy);