All pastes #35016 Raw Edit

Mine

public text v1 · immutable
#35016 ·published 2005-12-28 00:57 UTC
rendered paste body
  /* this does not work
   function kick($i){
     $this->logit('['.$this->get_addr($i).'] disconnected');
     @socket_close($this->clients[$i]['sock']);
     foreach($this->clients as $key => $value){
       if($i == $value)
 	$out[] = $value;
     }
     $this->clients = $out;
     $this->active_clients = count($out);
   }
   */
// this does work
  function kick($i){
    $this->logit('['.$this->get_addr($i).'] disconnected');
    @socket_close($this->clients[$index]['sock']);
    $this->clients[$i] = $this->clients[--$this->active_clients];
    array_pop($this->clients);
  }