swoole实现群体推送

未结帖
0 656
ajian admin_jim 2017-12-11
悬赏:5飞吻
<?php  
$serv = new Swoole\Websocket\Server("0.0.0.0", 9502);  
  
  
$serv->on('Open', function ($server, $req) {  
    echo "\n connection open: " . $req->fd . "\n";  
});  
  
  
$serv->on('Message', function ($server, $frame) {  
    echo "\n message: " . $frame->data . "\n";  
  
  
    foreach ($server->connections as $key => $value) {  
       if($frame->fd != $value){  
          $server->push($value, "客户{$value}:".$frame->data);  
       }  
    }  
});  
  
  
$serv->on('Close', function ($server, $fd) {  
    echo "\n connection close: \n" . $fd;  
});  
  
  
$serv->start();

原文链接 http://blog.csdn.net/qq_28666081/article/details/54023152

热忱回答0


最近热帖

近期热议

  1. javascript——prototype与__proto 9
  2. Mysql 中出现的Data truncated for column 3
  3. 在nginx中使用x-sendfile的解决方案 3
  4. 高版本jQuery面插件实现Ajax上传图片 1
  5. Thinkphp Socket.class.php 类的使用 1
  6. 使用ionic3创建第一个App 0
  7. ios-oc html5 0
  8. nginx.conf 0
  9. 基于ionic3.4.0的项目搭建 0
  10. php 缩略图 0