当前位置: 首页 > 软件库 > Web应用开发 > SPDY开发包 >

Ruby SPDY

SPDY 协议的 Ruby 语言实现
授权协议 MIT
开发语言 Ruby
所属分类 Web应用开发、 SPDY开发包
软件类型 开源软件
地区 不详
投 递 者 岳嘉悦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ruby SPDY 是 SPDY 协议的 Ruby 语言实现。

示例代码:

sr = SPDY::Protocol::Control::SynReply.new
headers = {'Content-Type' => 'text/plain', 'status' => '200 OK', 'version' => 'HTTP/1.1'}
sr.create(:stream_id => 1, :headers => headers)
send_data sr.to_binary_s

# or, to send a data frame

d = SPDY::Protocol::Data::Frame.new
d.create(:stream_id => 1, :data => "This is SPDY.")
send_data d.to_binary_s

  •     在Ruby中有很多方法是以?和!号结尾的  “?”被用于标示谓词,即返回Boolean直的方法,如Array.empty?(判断数组中元素是否为空)  “!”出现在方法名尾部的感叹号表明使用该方法是需要多加小心。许多Ruby的核心类都定义了  成对的方法,它们具有同样的名称,只是结尾相差一个“!”,通常情况下,不带感叹号的方法返  调用该方法的一个拷贝,二带感叹号的方法则是一个可变方法,该

 相关资料
  • 本文向大家介绍go语言实现的memcache协议服务的方法,包括了go语言实现的memcache协议服务的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了go语言实现的memcache协议服务的方法。分享给大家供大家参考。具体如下: 完整实例代码点击此处本站下载。 1. Go语言代码如下: 2. Go语言代码: 3. Go语言代码如下: 希望本文所述对大家的Go语言程序设计有所帮助。

  • 本文向大家介绍Swift语言类专用协议,包括了Swift语言类专用协议的使用技巧和注意事项,需要的朋友参考一下 示例 协议可以指定只有一个类可以通过使用class其继承列表中的关键字来实现它。此关键字必须出现在此列表中任何其他继承的协议之前。 如果非类类型尝试实现ClassOnlyProtocol,则会生成编译器错误。 其他协议可能继承自ClassOnlyProtocol,但它们具有相同的仅类要求

  • 本文向大家介绍Objective-C语言符合协议,包括了Objective-C语言符合协议的使用技巧和注意事项,需要的朋友参考一下 示例 以下语法表明类使用尖括号括起来的协议。 这意味着NewClass的任何实例都将响应其接口中声明的方法,但也将为的所有必需方法提供实现NewProtocol。 一个类也可以通过用逗号分隔来遵循多个协议。 就像遵循单个协议时一样,该类必须实现每个协议的每个必需方法以

  • 这一章让我们来对Ruby语言做一个从头到脚地审视。和前面的章节不同,在这里我们集中精力阐述事实,而不是揭示语言设计的细节问题。然后我们也尽量避免对内建的类和模块的介绍,这些内容在第275页开始有详细地介绍。 如果这章的内容看上去很眼熟,那是因为它们本来就应该是我们熟悉的;我们在前面介绍性的章节中对它们都有描述。应该把这一章看成自包含的对核心Ruby语法描述的语言参考。 代码编排(Source La

  • 本文向大家介绍深入解析Swift语言中的协议,包括了深入解析Swift语言中的协议的使用技巧和注意事项,需要的朋友参考一下 协议为方法,属性和其他要求的功能提供了一个蓝本。它只是描述了方法或属性的骨架,而不是实现。方法和属性实现还可以通过定义类,函数和枚举完成。协议的一致性是指方法或属性满足协议的要求。 语法 协议也遵循类似类,结构和枚举的语法: 协议在类,结构或枚举类型命名声明。单个和多个协议的

  • 本文向大家介绍Objective-C语言基本协议定义,包括了Objective-C语言基本协议定义的使用技巧和注意事项,需要的朋友参考一下 示例 定义新协议:            

  • 本页介绍了Storm 0.7.1中的多语言协议。0.7.1之前的版本使用了一个有些不同的协议,文档位于 [here](Storm-multi-language-protocol-(versions-0.7.0-and-below).html). Storm 多语言协议 Shell 组件 通过ShellBolt,ShellSpout和ShellProcess类实现对多语言的支持。这些类实现IBolt

  • 本文向大家介绍易语言注册自定义协议Register protocol,包括了易语言注册自定义协议Register protocol的使用技巧和注意事项,需要的朋友参考一下 Register protocol tencent:// thunder:// 是 腾讯 和 迅雷 的协议,即页面上或地址栏里的链接只要输入带有 tencent://… 的协议,就会自动调用一个已写好的程序执行该协议的操作。 或