{
/**
* オフラインの場合は全員に通知します
* /
Function Onclose ($ Serv, $ Client_id, $ {_id) {
// 全員に送信 // $ This- & gt; $client_id);
}
/**
* メッセージ受信時
* @WSProtocol::onMessage() を参照
*/
{
$this->log("onMessage: ".$client_id.' = '.$ws['message']);
$this->send($client_id, "サーバー: ".$ws['message']);
//$this->broadcast($client_id, $ws['message']);
で
フル ($ Client_id, $ MSG) {
Foreach ($ this-& gt; $ Clid = & GT; $ Info としての接続) {
(($ Client_id! = $ Clid) {H $ this-& gt; send ($ clid、$ msg);
$AppSvr = new WebSocket();$AppSvr->loadSetting(__DIR__."/swoole.ini"); //設定ファイルをロードします
$AppSvr->setLogger(new SwooleLogEchoLog(true)) / / ロガー
$server = new SwooleNetworkServer('0.0.0.0', 9503);
$server->setProtocol($AppSvr);
//$server->daemonize() //デーモンとして
$server-> ;run(array('worker_num' =>4));
http://www.bkjia.com/PHPjc/735249.html
www.bkjia.com
http://www.bkjia.com/PHPjc/735249.html
技術記事