skywind3000 / kcp

:zap: KCP - A Fast and Reliable ARQ Protocol
MIT License
15.2k stars 2.49k forks source link

源码中没有定义IKCP_FASTACK_CONSERVE宏导致的重复快重传问题 #408

Open Alan-yly opened 5 months ago

Alan-yly commented 5 months ago

在ikcp_parse_fastack函数里发现如果不定义IKCP_FASTACK_CONSERVE宏,会导致已经重传的报文的报文被反复触发快重传,比如:发送端A报文已经重传了,之后发送端收到大于A报文编号的几个报文的ack,那么这些ack又会导致快重传A报文。 image

skywind3000 commented 5 months ago

那你就定义呗。

Alan-yly commented 5 months ago

我这里能不能提个pr?

nlifew commented 1 month ago

对应的 pr 已经合入,这个 issue 已经可以关闭了 @Alan-yly