Casablanca 基于云的C/S通讯C++框架

程序名称:Casablanca

授权协议: Apache

操作系统: Windows

开发语言: C/C++

Casablanca 介绍

Casablanca 是微软公司用来支持基于云计算平台的客户端服务器通讯框架,使用先进的异步 C++ API 设计。

Casablanca 主要特点:

  • 支持访问 REST 服务
  • 提供 Visual Studio 扩展 SDK 以帮助编写 C++ HTTP 客户端代码,基于 Windows 8 Metro 应用风格
  • 支持编写本地代码访问 Azure REST 服务,包括 Visual Studio 集成
  • 常规库用于访问 Azure Blog 和队列存储
  • 基于 C++11 的一致的强大的异步操作模型
  • C++ 实现的 Erlang 的 actor 编程模型
  • 提供大量的示例程序和文档

示例代码:

    http_client bing( L"http://www.bing.com/search" );

    bing.request( methods::GET, L"?q=S.Somasegar" )
        .then( []( http_response response ) {
            cout << "HTML SOURCE:" << endl << response.to_string() << endl; })
        .wait();

Casablanca 官网

http://casablanca.codeplex.com/

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...