mirror of
https://github.com/skywind3000/kcp.git
synced 2026-08-19 06:03:28 +08:00
fix: on_pkt_sent lacks xmit information
This commit is contained in:
3
ikcp.c
3
ikcp.c
@@ -1086,7 +1086,8 @@ void ikcp_flush(ikcpcb *kcp)
|
||||
newseg->xmit = 0;
|
||||
|
||||
if (kcp->ccops && kcp->ccops->on_pkt_sent) {
|
||||
kcp->ccops->on_pkt_sent(kcp, newseg->sn, current, newseg->len, kcp->nsnd_buf - 1);
|
||||
kcp->ccops->on_pkt_sent(kcp, newseg->sn, current,
|
||||
newseg->len, kcp->nsnd_buf - 1, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
2
ikcp.h
2
ikcp.h
@@ -306,7 +306,7 @@ struct IKCPOPS
|
||||
void (*on_app_limited)(ikcpcb *kcp, IUINT32 inflight);
|
||||
void (*on_rtt)(ikcpcb *kcp, IINT32 rtt);
|
||||
void (*on_pkt_sent)(ikcpcb *kcp, IUINT32 sn, IUINT32 ts,
|
||||
IUINT32 len, IUINT32 inflight);
|
||||
IUINT32 len, IUINT32 inflight, IUINT32 xmit);
|
||||
void (*on_pkt_acked)(ikcpcb *kcp, IUINT32 sn, IUINT32 ts,
|
||||
IUINT32 len, IINT32 rtt, IUINT32 xmit);
|
||||
IUINT32 (*get_info)(ikcpcb *kcp, void *buf, IUINT32 bufsize);
|
||||
|
||||
Reference in New Issue
Block a user