Lq
Lq
还是 ikcp_recv 一直返回-1 悲伤
已解决,,,客户端没处理ack....
if (seg->sn == kcp->rcv_nxt && kcp->nrcv_que < kcp->rcv_wnd) 打印的值为: sn = 12 rcv_nxt = 0 nrcv_que = 0 rcv_wnd = 128.... 所有没有加入队列。。。
谢谢大佬, 我已经解决了 就是客户端和服务器 连接时候没有同步 sn
再次请问下, 我udp 服务器。 是需要建立kcp pool 去存储每个用户的kcp 实例,然后维护。。是这样操作的么。。。。
好的,谢谢,已经用上了,双端很稳定,谢谢 ------------------ 原始邮件 ------------------ 发件人: Linwei ***@***.***> 发送时间: 2021年4月28日 20:03 收件人: skywind3000/kcp ***@***.***> 抄送: Xuqichang ***@***.***>, Author ***@***.***> 主题: 回复:[skywind3000/kcp] ikcp_input 返回0 ,ikcp_recv 一直返回-1 (#312) 当然,不能多用户混用,同时单用户断线重连,要销毁老的 kcp 对象,再新建一个,每次两边 sn 都是从...
修改源代码:AudioTrack.c setStereoVolume->setVolume 38行增加: jmethodID method_setVolume; 修改方法 jint J4AC_android_media_AudioTrack__setStereoVolume(JNIEnv *env, jobject thiz, jfloat leftGain, jfloat rightGain) { return (*env)->CallIntMethod(env, thiz, class_J4AC_android_media_AudioTrack.method_setVolume, leftGain, rightGain); } 400行左右增加: class_id = class_J4AC_android_media_AudioTrack.id; name = "setVolume";...
修改源代码:AudioTrack.c setStereoVolume->setVolume 38行增加: jmethodID method_setVolume; 修改方法 jint J4AC_android_media_AudioTrack__setStereoVolume(JNIEnv *env, jobject thiz, jfloat leftGain, jfloat rightGain) { return (*env)->CallIntMethod(env, thiz, class_J4AC_android_media_AudioTrack.method_setVolume, leftGain, rightGain); } 400行左右增加: class_id = class_J4AC_android_media_AudioTrack.id; name = "setVolume";...