我用QT做的一个HTTP下载服务功能,当client端不断切换视频播放的文件、参杂着切换不同访问的服务端目录时,有大概率导致服务端的程序挂掉,挂掉时弹出提示窗口显示“RPC server unavailable”。
我用debug模式跑的时候,停止在
m_socket->write(data);
但我在这一行之前加上
if (m_socket == null)
{return;}
时,程序又会挂在if 判断这一行!连判断都不行吗,搞不懂了,求支招。
我来回答
使用道具 举报