文件名称:faye-websocket-ruby:符合标准的WebSocket客户端和服务器
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-25 23:00:34
Ruby
faye-websocket 这是从项目中提取的通用WebSocket实现。 它提供了用于在Ruby中轻松构建WebSocket服务器和客户端的类。 它不提供服务器本身,而是使在现有应用程序中处理WebSocket连接变得容易。 除了标准的之外,它不提供任何抽象。 它还提供了用于处理连接的抽象, 连接是一种单向连接,允许服务器将数据推送到客户端。 它们基于流HTTP响应,并且比WebSockets更容易通过代理访问。 支持以下Web服务器。 实施rack.hijack API的其他服务器也应该工作。 > = 4.0,nginx> = 1.4 > = 2.0 安装 $ gem install faye-websocket 在机架中处理WebSocket连接 您可以使用Faye::WebSocket.websocket?通过侦听请求来处理服务器端的Faye::WebSocket.web
【文件预览】:
faye-websocket-ruby-master
----.gitignore(27B)
----LICENSE.md(558B)
----.travis.yml(185B)
----CODE_OF_CONDUCT.md(162B)
----CHANGELOG.md(5KB)
----examples()
--------sse.html(853B)
--------autobahn_client.rb(1KB)
--------config.ru(324B)
--------ws.html(1KB)
--------app.rb(1KB)
--------proxy_server.rb(264B)
--------rainbows.conf(37B)
--------server.rb(1KB)
--------haproxy.conf(359B)
--------client.rb(816B)
----spec()
--------server.key(887B)
--------server.crt(623B)
--------spec_helper.rb(216B)
--------proxy_server.rb(2KB)
--------echo_server.rb(1KB)
--------faye()
----README.md(16KB)
----lib()
--------faye()
----Gemfile(38B)
----faye-websocket.gemspec(1KB)