Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> socket_create
Fafu
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam, korzystam z klasy która pokazuje status serwera CS.
Wszystko ładnie działa, lecz gdy serwer jest offline to strona się ładuje i ładuje... A ja chciałbym ładnie wyświetlić że serwer jest offline.

Kod całej klasy: http://pastebin.pl/9712

Funkcja która służy do podłączana:
  1. <?php
  2. private function connect()
  3.    {
  4.        $this->resource = @socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
  5.        
  6.        if($this->resource === false)
  7.            return false;
  8.        
  9.        if(@socket_connect($this->resource, $this->ip, $this->port) === false)
  10.            return false;
  11.        
  12.        return true;
  13.    }
  14. ?>
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. // set the timeout
  3.   socket_set_option($this->resource,
  4.     SOL_SOCKET,  // socket level
  5.     SO_RCVTIMEO, // timeout option
  6.     array(
  7.      "sec"=>$timeout, // Timeout in seconds
  8.      "usec"=>0  // I assume timeout in microseconds
  9.      )
  10.     );
  11. ?>

Daj to po socket_connect" title="Zobacz w manualu PHP" target="_manual.

A i ustaw sobie $timeout. [;
Go to the top of the page
+Quote Post
Fafu
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Dzieki ale mam juz inną klase która lepiej działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:56