TCP有一个名为"TCP套接字“的标准API,在我们的环境中,我们不需要担心哪个库实现了TCP。
然而,HTTP/3解释说QUIC没有标准的API。因此,任何QUIC上的程序都取决于实现QUIC的库。将这些程序移植到其他环境也是一项艰巨的工作。
为什么奎克工作组做出这一决定?
发布于 2022-08-08 14:45:49
为什么奎克工作组做出这一决定?
QUIC工作组定义了协议。它不编写API。从那时起,许多不同的团体独立地进行了协议的实现。每个API都有不同的API需求,因此它们的发展略有不同。
您可以在这里找到它们的列表:https://github.com/quicwg/base-drafts/wiki/Implementations。
将这些程序移植到其他环境也是一项艰巨的工作。
有几个实现(例如乌斯基奇)是跨平台的(甚至跨语言的),所以您不应该不得不“移植”到其他环境。
https://stackoverflow.com/questions/65186816
复制相似问题