#include "mainwindow.h" #include "ui_mainwindow.h" #include #include "workthread.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } WorkThread wo[4]; void MainWindow::on_pushButton_clicked() { // mSocket.writeDatagram(QString("Time,%1").arg(QString::number(5)).toUtf8(), QHostAddress("192.168.10.168"), 8081); for(int i=0;i<10000;++i) { for (int port = 1; port < 5; port++) { _sleep(10); mSocket.writeDatagram(QString("Time,%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); mSocket.writeDatagram(QString("Speed,10%1").arg(QString::number(i)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); if (port % 5 == 0) mSocket.writeDatagram(QString("Ok,0%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); else mSocket.writeDatagram(QString("Ng,0%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); mSocket.writeDatagram(QString("Total,%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); mSocket.writeDatagram(QString("Kick,%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); mSocket.writeDatagram(QString("Jd,%1").arg(QString::number(i % 35)).toUtf8(), QHostAddress("192.168.10.168"), 8080 + port); } }}