Skip to content

Conversation

@lfeng1420
Copy link
Contributor

使用memcmp直接比较两个sockaddr可能出现结果不符合预期的情况,如下两个sockaddr结构:
1
2
其协议、ip和端口是相同的,但sin_zero填充部分不一致,导致memcmp返回值不符合预期。
由于结果不正确,导致rudp_get函数意外创建了新的rudp_entry_t,kcp因此也受到影响,无法正常收包。
hio_read_kcp->hio_get_kcp->hio_get_rudp->rudp_get

@ithewei ithewei merged commit 1778d4a into ithewei:master Jul 8, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants