spdylay 0.2.0 发布,C语言的SPDY开发包

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2020年8月29日19:27:14 评论 32 views

spdylay 0.2.0 发布,该版本增加一些新的 API:spdylay_gzip API, spdylay_submit_window_update(), spdylay_session_set_option(), and spdylay_strerror(). 增加如下回调函数:spdylay_on_unknown_ctrl_recv_callback and spdylay_on_ctrl_recv_parse_error_callbacks. 已有接口的一些变动. 添加状态码参数:spdylay_on_invalid_ctrl_recv_callback. FRAME_TOO_LARGE 重命名为SPDYLAY_FRAME_TOO_LARGE. spdylay_data_source_read_callback 返回 SPDYLAY_ERR_TEMPORAL_CALLBACK_FAILURE 以示流错误。

spdylay 是 C 语言实现对 SPDY v2/3 协议支持的库

#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);
}
企鹅博客
  • 本文由 发表于 2020年8月29日19:27:14
  • 转载请务必保留本文链接:https://www.qieseo.com/271676.html
Galera Load Balancer 0.8.1 发布 linux新闻

Galera Load Balancer 0.8.1 发布

Galera Load Balancer 0.8.1 是一个主要的升级版本,修复了太多连接时导致的连接丢失问题,显著的提升了某种情况下的性能(例如 sysbench),增加了一个最大连接选项,实现了基...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: