Mi da sempre porta chiusa. Il codice che ho scritto è questo (si aziona quando premo il tasto start della GUI):
codice:void MainWindow::on_pushButton_clicked() { QHostAddress ipAddr = QHostAddress::LocalHost; // Local Host int port = 1; for(port; port<=1024; port++) { socket = new QTcpSocket(this); // Create the TCP socket socket->connectToHost(ipAddr, port); if(socket->state()==QTcpSocket::ConnectedState) { // Port is open QString s = "Port " + QString::number(port) + " is open!"; ui->listWidget->addItem(s); } else { // Port is closed QString s = "Port " + QString::number(port) + " is closed!"; ui->listWidget->addItem(s); } delete socket; } }


Rispondi quotando