找回密码
 立即注册
收起左侧

RPC server unavailable 问题

1
回复
7398
查看
[复制链接]
累计签到:5 天
连续签到:1 天
来源: 2019-1-25 17:30:58 显示全部楼层 |阅读模式
1Qter豆

我用QT做的一个HTTP下载服务功能,当client端不断切换视频播放的文件、参杂着切换不同访问的服务端目录时,有大概率导致服务端的程序挂掉,挂掉时弹出提示窗口显示“RPC server unavailable”。


我用debug模式跑的时候,停止在

m_socket->write(data);

但我在这一行之前加上

if (m_socket == null)

{return;}

时,程序又会挂在if 判断这一行!连判断都不行吗,搞不懂了,求支招。


回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2019-1-28 09:45:53 显示全部楼层
那就可能问题出在 if 之前,比如内存越界访问等等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了