ラチェット(PHPのリアルタイムチャットアプリケーションで使用されるライブラリ)を学習しています。 Rachetのリアルタイムの1対1メッセージ
- は誰からメッセージが来て、
- メッセージ:ドキュメントごとに、次の関数は2つのことを受け取ることになります。
ただし、送信する相手を逃してしまいます。この機能は、接続されているすべての人にメッセージを送信します。しかし、私は1対1のチャットを実装したい。それを行う方法はありますか?
以下はそのライブラリのリンクです:http://socketo.me/docs/hello-world
public function onMessage(ConnectionInterface $from, $msg) {
//send the message to all the other clients except the one who sent.
foreach ($this->clients as $client) {
if ($from !== $client) {
$client->send($msg);
}
}
}
まだ1対1のメッセージを制限する余地はありませんか? dunnoは以前はそれを使用していませんでした。 – Chay22
https://github.com/php-pure/sacky-serverを試すことができます – daison12006013