Railsで使えるGem

RubyでFaye-websocketを試す

投稿日:

公式

faye-websocketは、fayeからwebsocket-extensionを切り離したもの.
rackよりも自由に使えるらしい.
github.com/faye/faye-websocket-ruby

インストール

サーバ側

app.rb

config.ru

起動

クライアント側

ruby client.rb で起動

エラー

Rack::Lint::LintError: Status must be >=100 seen as integer

p ws.rack_response が、 [-1, {}, []] を返すから

Error during WebSocket handshake: ‘Upgrade’ header is missing

config.ruに足す

One or more reserved bits are on: reserved1 = 1, reserved2 = 0, reserved3 = 0

結局、サーバーをpumaに変えた.
上の変更も戻した.

できた

日本語版スタックオーバーフローお世話になりました.
20分くらいで解決しました.
すごい!


seventhsense の スタック・オーバーフロー でのプロフィール、プログラマーとプログラミングに熱心の人向けの質問と回答のサイトです。

-Railsで使えるGem
-,

執筆者:

関連記事

no image

Rails4とPostreSQL9.3で全文検索〜pg_bigm

目次1 準備2 migration3  使い方 準備 エクステンションを導入しておく Ubuntu Server12.04でPostgreSQL9.3をつかう〜pg_bigmで全文検索 migrati …

Rails4.2で簡単にマテリアルデザインを使えるmatelializeを試してみた〜matelialize

By: Basheer Tome – CC BY 2.0 目次1 マテリアルデザイン2 matelialize3 Gemfile4 application.scss5 applicatio …

Rails4.0で添付したpdfファイルの中身を全文検索の対象にする〜carrierwave、pdftotext、pg_bigm

By: Uncalno Tekno – CC BY 2.0 環境 Ubuntu server 12.04 sunspot_cellにしようとおもってたけど、ライブラリとか勉強することが多く …

no image

railsでdocxを生成する動画

  知り合いに試しに使ってもらうのに動画を作成しました

no image

Rails3.2でBackbone.jsとPrivate_pubでToDoアプリをリアルタイム化(できた!)

参考 Rails3.2でリアルタイムメッセージング~Private_pub、Faye Rails3.2とBackbone.jsでToDoアプリを作ってみた~backbone-on-rails &nbs …