尝试改成asio通信

This commit is contained in:
2026-03-24 16:53:06 +08:00
parent 5843332980
commit 5bb1836bd1
640 changed files with 169314 additions and 92 deletions

View File

@@ -43,13 +43,17 @@ frelayGUI::frelayGUI(QWidget* parent) : QDialog(parent), ui(new Ui::frelayGUI)
frelayGUI::~frelayGUI()
{
if (ioContextTh_.joinable()) {
ioContext_.stop();
ioContextTh_.join();
}
delete ui;
}
void frelayGUI::InitControl()
{
logPrint = new LogPrint(this);
clientCore_ = new ClientCore();
clientCore_ = new ClientCore(nullptr, ioContext_);
compare_ = new Compare(this);
transform_ = new TransForm(this);
@@ -81,6 +85,7 @@ void frelayGUI::InitControl()
}
});
connect(connecter_, &Connecter::sigConfirmUse, remoteFile_, &FileManager::evtHome);
ioContextTh_ = std::thread([this]() { ioContext_.run(); });
}
void frelayGUI::ControlSignal()