有遇到过进行语音通信的时候,多次连接断开,android 程序会奔溃

来源:12-5 调度优化之单线程IO调度-2

在覸青春

2020-03-29

报错一般出现在断开后在连接会报错,程序不会奔溃,在进行第三次连接的时候就完全奔溃,是说的环形缓存区出错.老师有遇到过吗? 课程才听一遍有些问题还查不出来.

写回答

1回答

Qiujuer

2020-04-05

这里是因为连接断开的时候,还有数据未读取,跑到缓冲区里去了。从而导致了代码的约定失效,也就导致了异常。

这个是需要两边断开后清理掉缓冲区,并且新建连接,不可再次重用链接。

0
1
在覸青春
非常感谢!
2020-04-19
共1条回复

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2323 学习 · 476 问题

查看课程