C语言的SPDY开发包,spdylay 0.2.1 发布
openkk 13年前
<p><a href="/misc/goto?guid=4958340578995608862" target="_blank">spdylay </a>是 C 语言实现对 SPDY v2/3 协议支持的库。<br /> <br /> spdylay 0.2.1 发布,该版本修复了一个数据流关闭时导致的内存泄漏问题,同时这个问题也会导致其他流消失。SPDY 客户端 spdycat 增加 -a 和-s 选项,-a 用来下载一些如 css 和图片类的资源,-s 用来显示握手的时间。<br /> </p> <p>示例代码:</p> <pre class="brush:cpp; toolbar: true; auto-links: false;">#include <iostream> #include "spdy.h" int main() { spdy server; if(!server.listen("localhost", 8080, "server.key", "server.crt", [](request& req, response& res) { res.set_status(200); res.set_header("content-type", "text/plain"); res.end("C++ FTW\n"); })) return EXIT_FAILURE; std::cout << "Server running at http://localhost:8080/" << std::endl; return reactor::run(server); }</pre> <p></p>