Beispiel #1
0
 public function send()
 {
     self::$frameNumber += 1;
     self::$queue = array_chunk(self::$buffer, 80);
     Game::incoming(sizeof(self::$queue));
     foreach (self::$queue as $item) {
         $packet = ["f" => self::$frameNumber, "q" => $item];
         $data = Helper::packet($packet);
         // echo "$data\n";
         if ($data) {
             socket_sendto(self::$sock, $data, strlen($data), 0, "127.0.0.1", self::$config["client_port"]);
         }
     }
     self::$buffer = [];
     self::$queue = [];
 }