このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
ratchet:0.4:tutorial [2020/11/16 17:33] y2sunlight [チャットロジックの実装] |
ratchet:0.4:tutorial [2020/11/16 17:48] y2sunlight [チャットアプリの実行] |
||
---|---|---|---|
行 164: | 行 164: | ||
> [[https:// | > [[https:// | ||
- | [{Project-Folder}/ | + | {{fa> |
- | <code php> | + | < |
<?php | <?php | ||
namespace MyApp; | namespace MyApp; | ||
行 213: | 行 213: | ||
</ | </ | ||
- | * __construct --- '' | + | * < |
* onOpen | * onOpen | ||
* onMessage --- 送信者以外の全ての端末に、着信メッセージを送信します | * onMessage --- 送信者以外の全ての端末に、着信メッセージを送信します | ||
* onClose | * onClose | ||
* onError | * onError | ||
+ | |||
+ | 非常にシンプルなロジックですが、Ratchet の '' | ||
\\ | \\ | ||
===== チャットアプリの実行 ===== | ===== チャットアプリの実行 ===== | ||
+ | |||
アプリケーションが完成したので、実行してみましょう。 | アプリケーションが完成したので、実行してみましょう。 | ||
- | まず、コマンドプロンプトからチャットサーバ(chat-server.php) を起動します。 | + | まず、コマンドプロンプトでプロジェクトフォルダに移動してからチャットサーバ ('' |
< | < | ||
行 231: | 行 234: | ||
別のコマンドプロンプトから以下のようにTelnetを起動します。 | 別のコマンドプロンプトから以下のようにTelnetを起動します。 | ||
+ | |||
+ | > Telnet が有効になっていない場合は、[[http:// | ||
< | < |