示例#1
0
 /**
  * Constructor
  */
 public function __construct()
 {
     $this->server = new \WebSocket\Server(8081);
     $this->connections = [];
     $this->server->onClientAccept([$this, 'onAccept']);
     $this->server->onClose([$this, 'onClose']);
     $this->server->onClientData([$this, 'onData']);
     // Build smileys array
     $smileys = [];
     foreach ($this->smileys as $smiley => $strings) {
         foreach ($strings as $str) {
             $smileys[$str] = $smiley;
         }
     }
     $this->smileys = $smileys;
 }