- QTcpSocket sock(this);
- sock.setSocketOption(QAbstractSocket::LowDelayOption, 1);
- sock.connectToHost(QHostAddress::LocalHost, LIRC_PORT,
- QIODevice::WriteOnly|QIODevice::Unbuffered);
- sock.waitForConnected(-1);
- QSettings settings(this);
- QString remoteName = settings.value("remoteName", "Zyxel_DMA-1000").toString();
- QString cmd = "SEND_ONCE " + remoteName + " " + commandName + "\n";
- sock.write(cmd.toAscii());
- sock.waitForBytesWritten(-1);
- sock.close();
-}