Exemplo n.º 1
0
 protected function handleRandomKey($socket)
 {
     $penguin = $this->penguins[$socket];
     if ($penguin->handshakeStep === "versionCheck") {
         $penguin->randomKey = Hashing::generateRandomKey();
         $penguin->send("<msg t='sys'><body action='rndK' r='-1'><k>" . $penguin->randomKey . "</k></body></msg>");
         $penguin->handshakeStep = "randomKey";
         return true;
     }
     $this->removePenguin($penguin);
 }