C语言的SPDY开发包 spdylay

分享到:

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);
}

项目主页:http://www.open-open.com/lib/view/home/1336867114260

昵    称:
验证码:

相关文档:

  • C语言开发工具库:cbase
    cbase是一个C语言库,它能够简化UNIX中的系统软件开发。这个库的功能包括:内存管理、字符串解析、子过程执行,文件系统遍历,I/O,...
  • 单位转换测量 GNU Units
    GNU 单位转换测量到其等值的其他测量系统的各种系统中表达量。像许多类似的方案,它可以处理乘法规模的变化。...
  • C++封装的数据库访问库:SOCI
    soci是一个用C++封装的数据库访问库,目前通过 “前端(应用程序)/核心/后端(数据库适配)”模式支持firebird,mysql,sqlite3,oracle,postgresql,...
  • 多核编程框架 FastFlow
    FastFlow 是一个多核编程框架,实现了无锁的 MPMC FIFO 队列规范,用以支持多核的高级应用开发。速度比 TBB、OpenMP 都要快。...
  • 处理列表(List)的的高效C语言库 SimCList
    SimCList 是一个用来处理列表(List)的的高效C库。内置很多基于列表的算法,例如排序、查找、随机处理等等。...
  • 面向对象开发环境 GNUstep
    简单来说, GNUstep 是实作 OpenStep 介面的开放软体 (Open Source) 计划, 目标为提供跨平台的物件导向程式开发环境....
  • 线程开发库:pthreads-win32
    pthreads-win32是windows下的pthread库,和linux下一模一样。...
  • 分布式C/C++编译工具 distcc
    distcc是一个分布式的C/C++编译工具,它可以组织一个网络内的多台计算机同时进行某个编译任务。下图是distcc提供的监控工具,用于查看...
  • Command Line Progress Bar
    这是一个在 Linux 下用 C 语言写的控制台下的进度条,如下图所示:...
  • 用C语言编写的微小HTTP解析器:PicoHTTPParser
    PicoHTTPParser是一个很小的,原始的,快速的HTTP请求/响应解析器。...
  • Mingw Developer Studio
    Mingw Developer Studio 是一个 Mingw 的集成开发环境。...
  • wxWidgets对话框设计器 wxDev-C++
    wxDev-C++是一个 Dev-C++的扩展由科林拉普拉斯等开发。 该软件可以帮助您在创建和框架的对话框使用wxWidgets的形式直观地设计。 随Dev-C++的...
  • 解析HTTP客户端请求的数据C语言接口 - Generic Apache Request Library
    Generic Apache Request Library (libapreq) 提供了C语言的接口用来解析HTTP客户端请求的数据、文件上传、Cookie等。...
  • 小型的GNU环境 MSys
    MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗...
  • C/C++代码编辑器 GCCSense
    GCCSense 是一个使用 GCC 代码分析器的智能 C/C++ 开发工具,通过内部编译信息,可提供高级代码自动完成功能,GCCSense 是一个独立的程序,...
  • Google Sparse Hash 简介
    该包由2种类型和HashTable实现组成。 Sparse 设计的实现过程中考虑的是空间优先;dense 设计上考虑的是时间优先。设计的注重点不一样,...
  • pst文件格式操作C++库 PST File Format SDK
    PST File Format SDK (pstsdk) 是一个跨平台的 C++ 库,用来读取Outlook中的pst文件格式,并提供数据写入的功能。...
  • 解析程序参数的C语言库 - The Lean Mean C++ Option Parser
    The Lean Mean C++ Option Parser 是一个用来解析程序参数 (argc, argv) 的 C 库,支持短和长的参数格式 getopt(), getopt_long(), and getopt_long_only(), 但提供...
  • 简单的C++开发工具 Sally
    "Sally - A Simple C++ IDE" 是一个简单的 Windows XP 以及以上版本下运行的 C++ 语言集成开发环境,该工具采用 C# 开发,需要有 .NET 框架 1...
  • C语言哈希表 uthash
    uthash 是一个C语言的哈希表,支持各种结构类型的存储、添加、删除,这些操作都在固定的时间完成,跟哈希表本身的大小无关。键也可...