#17499·netty

62 位 QUIC 错误码与 QuicStreamChannel 和 QuicChannel 中的 int 比较

作者: sanjomo创建于 2026年9月16日更新于 2026年9月16日

QUIC 线路错误代码 (RFC 9000 §20) 是 62 位的可变长度整数(0 到 2^62-1)。 考虑到这一点,intQuicStreamChannel.shutdown*(int error)QuicChannel.close(..., int error, ...) 中的用法是如何的? 由于 QUIC 传输层错误代码通常超过 32 位(而 Java 的带符号的 int 会将大于 2^31-1 的值扩展为负数),是否在本处使用 int 是有意的,是应用层错误代码,还是 API 宽度不匹配? 是否应该添加 long 重载? @normanmaurer