【发布时间】:2013-03-16 03:20:04
【问题描述】:
我在我的 IPC 解决方案中使用 Qlocalsocket,我能够启动服务器并接受来自 QLocalSocket 客户端的连接并进行良好的通信,这没有问题。
但是我的问题发生在我杀死服务器进程时,我不能让 QLocalServer 再次在同一个地方监听,我必须更改服务名称才能再次启动它,这在运行时是不可能的环境。
那么如何让前面的流程释放那个名字呢?
这是我启动服务器的方式:
m_server = new QLocalServer(this);
if (!m_server->listen("serviceUniqueName")) {
qDebug() << "Not able to start the Server";
return;
}
【问题讨论】:
标签: qt ipc qlocalsocket