文件名称:lucid:用 Erlang 编写的 HTTP2 服务器
文件大小:52KB
文件格式:ZIP
更新时间:2024-08-11 21:51:01
Erlang
Lucid - Erlang 中的 HTTP/2 服务器 Lucid 是用 Erlang 编写的 HTTP/2 服务器。 这个项目主要是为了作者学习Erlang/OTP而开始的。 当前状态 Lucid 实现了最新的 HTTP/2 草案版本,并在 NPN 中公布了 h2、h2-16 和 h2-14 ALPN ID。 已实现以下功能: 流量控制 续集 HPACK 客户端填充 服务器推送 Lucid 适用于 Firefox 38。由于 Erlang SSL 模块不支持 AEAD 密码套件,Firefox 拒绝连接到该服务器。 要解决此问题,请在 Firefox 中打开about:config并将network.http.spdy.enforce-tls-profile为false 。 看起来 Erlang/OTP 18.0 最终将支持 AEAD 密码。 在撰写本文时,它目前是 18.0 R
【文件预览】:
lucid-master
----README.rst(2KB)
----Emakefile(104B)
----priv()
--------.gitkeep(0B)
----mkhufftbl.py(4KB)
----mkstatichdtbl.py(752B)
----include()
--------.gitkeep(0B)
----src()
--------header.erl(15KB)
--------lucid.erl(1KB)
--------http2.hrl(1KB)
--------hpack.erl(12KB)
--------hpack.hrl(1KB)
--------http2_serv.erl(31KB)
--------http2_sup.erl(2KB)
--------request_serv.erl(11KB)
--------header.hrl(1KB)
--------huffman.erl(4KB)
--------writer_serv.erl(3KB)
--------huffmandata.erl(229KB)
--------lucid.app.src(1KB)
----.gitignore(10B)
----COPYING(1KB)