-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev: fix the error of dns timeout crash #159
Conversation
非常感谢,确实不会发生闪退了。 我准备在搞清楚dns timeout原因之后再合并这个pr。 目前还可以改善的确实是退出直播时存在小卡顿的问题,我感觉相对较好的实现是在按下退出键时屏幕转圈圈,等到可以退出时再关闭页面,这样可以保证没有任何东西在阻塞主线程。 |
我移除了阻塞进程的部分,将控制权移出,目前出现连接等网络错误是不做处理的,如果你希望打印日志或者做一些操作(断开连接什么的),只需要检查 |
好的好的,非常感谢,我做完手头的事就研究这一部分~ |
非常感谢,其实现在还存在一些对主线程的阻塞,退出页面时可能随机出现最高 800 ms的阻塞,我先合并到一个其他分支了,准备好好研究一下怎么优化。 |
@xfangfang 那个是设置的等待时间,在网络允许的条件下,可以降低这个时间。
所以我在想,将这两个接口移出,交由上游控制 |
@maye174 感觉可行,那我先去搞搞别的事,这边你再完善一下? |
@xfangfang 这个很快,稍后推送到fix_live分支吗? |
@maye174 对的~ |
[zh-cn] 问题复现:#125
[en] Problem recurrence: #125