デモサイトは停止しました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のサンプルを作りたいなーと思っています。
すんごく勉強になりました。ありがとうございます。
ReplyDeleteあと、現時点でのratchetの最新は0.3.*みたいです。本サンプルは0.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サンプル側に取り込んでおきますね。(ホントは最新版で動くように修正すべきなんですが。。。)