Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Tobbyum

Новачок
  
  • Публікації

    7
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Tobbyum

  1.  
    А с этим чего делать?
     
    Спойлер

     

         $server_info = explode("\x00\x00\x00", $raw_data);
          if(isset($server_info) && sizeof($server_info) >= MineStat::NUM_FIELDS)
          {
            $this->online = true;
            $this->version = $server_info[2];
            $this->motd = $server_info[3];
            $this->current_players = $server_info[4];
            $this->max_players = $server_info[5];
          }
          else
            $this->online = false;
        }
        else
          $this->online = false;
      }

     

      public function get_address()
    }
        return $this->address;
      }

     

      public function get_port()
      {
        return $this->port;
      }

     

      public function is_online()
      {
        return $this->online;
      }

     

      public function get_version()
      {
        return $this->version;
      }

     

      public function get_motd()
      {
        return $this->motd;
      }

     

  2. Помогите исправить в спойлере код

     

    Спойлер

     

      public function __construct($address, $port, $timeout = 5)
      {
        $this->address = $address;
        $this->port = $port;
      }
      function
          {
          $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
          socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => $timeout, 'usec' => 0));
          if($socket === false)
          {
            $this->online = false;
            return;
          }
          $start_time = microtime();
          $result = socket_connect($socket, $address, $port);
          $this->latency = round((microtime() - $start_time) * 1000);
          if($result === false)
          {
            $this->online = false;
            return;
          }
          $payload = "\xFE\x01";
          socket_write($socket, $payload, strlen($payload));
          $raw_data = socket_read($socket, MineStat::DATA_SIZE);
          socket_close($socket);
        }

     

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.