我想通过qt 来实现文件发送及接收
一次应该发送多少字节比较合理? 4K 8K 或 更多?
还有一个问题 我想让程序 只允许运行一个实例,qt有什么方法可以实现?
------解决方案--------------------
bool checkOnly()
{
// 创建互斥量
HANDLE m_hMutex = CreateMutexW(NULL, FALSE, L"tvbay_main" );
// 检查错误代码
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
// 如果已有互斥量存在则释放句柄并复位互斥量
CloseHandle(m_hMutex);
m_hMutex = NULL;
// 程序退出
return false;
}
else
return true;
}
在main.cpp中
if(!checkOnly())
{
return 1;
}