April 20, 2013

FuelPHP x Ratchetのサンプルを公開しました

2014/01/01 追記
デモサイトは停止しましたm(_ _)m

--

FuelPHPのRatchetパッケージを何の気なしに作ってみたわけですが、その後、けっこう面白くて、せっかくなのでサンプルを公開してみました。(暫くは動かしておくと思います。メンテとかで落ちてたらゴメンなさい。)


URLは以下になります。
http://fuelratchet.madroom.org/

デモのソースは以下になります。(デモではちょこっとカスタマイズしてます。)
https://github.com/mp-php/fuel-ratchet-samples

FuelPHPのRatchetパッケージは以下になります。
https://github.com/mp-php/fuel-packages-ratchet


Ratchet公式の、商用環境向けドキュメントは以下です。
http://socketo.me/docs/deploy


以下、当ブログの関連エントリです。


FuelPHP x RatchetをSupervisorで永続的に起動する
http://madroom-project.blogspot.jp/2013/04/fuelphp-x-ratchetsupervisor.html

FuelPHP x RatchetをNginx + Apacheで動かす
http://madroom-project.blogspot.jp/2013/04/fuelphp-x-ratchetnginx-apache.html

UbuntuにLibeventをインストールしてみる
http://madroom-project.blogspot.jp/2013/04/ubuntulibevent.html

FuelPHP x Ratchetでulimit -nを指定して複数タブで開いてみる
http://madroom-project.blogspot.jp/2013/04/fuelphp-ratchetulimit-n.html

FuelPHPでWebSocketを扱うパッケージを作りました
http://madroom-project.blogspot.jp/2013/04/fuelphpwebsocket.html

PHPでWebSocketを用いたチャットサンプル
http://madroom-project.blogspot.jp/2013/04/phpwebsocket.html


次はWampServerのサンプルを作りたいなーと思っています。

2 comments:

  1. すんごく勉強になりました。ありがとうございます。
    あと、現時点でのratchetの最新は0.3.*みたいです。本サンプルは0.2.*で動作しました。

    ReplyDelete
  2. ありがとうございます。サンプル側で、サブモジュール(Ratchetパッケージ)の更新を忘れてました。と言うのが、Ratchetパッケージは、Ratchetが0.2.*の頃はcomposerで0.*を指定していて問題なかったのですが、0.3.*になってエラーを吐くようになってしまい、0.2.*指定に修正した経緯があります。 https://github.com/mp-php/fuel-packages-ratchet/blob/master/composer.json
    サンプル側に取り込んでおきますね。(ホントは最新版で動くように修正すべきなんですが。。。)

    ReplyDelete