Google 的 QUIC 有独立的库吗? [关闭]

Posted

技术标签:

【中文标题】Google 的 QUIC 有独立的库吗? [关闭]【英文标题】:Is there a standalone library for Google's QUIC? [closed] 【发布时间】:2013-07-27 14:43:31 【问题描述】:

Google 最近在 Chrome 中发布了他们的实验性传输协议 QUIC 作为命名空间 net.quic。我很想使用它,因为它看起来非常适合我的用例,但是我似乎找不到任何关于将它用作独立库的指南。

除了 Chrome 源代码之外,还有什么方法可以将 QUIC 作为一个独立的库?

Google Slide Deck

【问题讨论】:

截至2019年5月,看:quiche.googlesource.com/quiche是谷歌官方提取的quic代码。它应该是最新的。 【参考方案1】:

截至 2016 年 4 月 5 日星期二,Google 发布了自己的 proto-quic library on Github。

【讨论】:

截至2019年5月,看:quiche.googlesource.com/quiche是谷歌官方提取的quic代码。它应该是最新的。【参考方案2】:

看看LiteSpeed QUIC Client Library。

【讨论】:

【参考方案3】:

恕我直言,鉴于 QUIC 的发展速度如此之快(参见该幻灯片中的幻灯片 6 https://docs.google.com/presentation/d/13LSNCCvBijabnn1S4-Bb6wRlm79gN6hnPFHByEXXptk/edit#slide=id.g2af01bdeb_050),在除 Chrome/Chromium 之外的其他任何地方破解 QUIC 将是一个痛苦的秘诀——您将花费大量时间来保持最新状态随着 Google 对 QUIC 的更改,您的工作效率将直线下降。

【讨论】:

这适合作为评论而不是答案,但感谢您提供的信息。 是的,但另一方面,这与目前的答案一样接近。 (并且根据元数据:比 cmets 更好地回答索引/搜索) 这可能是最好的答案。我目前正在研究 Erlang 的 QUIC 实现,而 RFC + Crypto 文档缺少大量信息。使用 chromium 和 C++ 的 wireshark 帽,Go 服务器描绘了一个完全不同的故事。痛苦是正确的词,也许会增加痛苦。不管它是 2 年后。【参考方案4】:

由于这个问题几乎在 QUIC 谷歌问题中排名第一:

这是libquic project on github的链接。

*edit:将 url 更新为“libquic”铬代码提取。

【讨论】:

以上是关于Google 的 QUIC 有独立的库吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

QUIC协议文档翻译——什么是QUIC

我应该在微服务之间共享我的库吗?

python有实现协同过滤的库吗

APNS-SHARP 是在一个连接中发送多个有效负载的库吗?

有人知道一些处理音频的库吗?如STK

我们可以在 iphone 项目中使用用 c++ 编写的库吗?