Timeout bij checken of game server online is.

Status
Niet open voor verdere reacties.

djmaster329

Gebruiker
Lid geworden
12 mei 2009
Berichten
304
Hallo,
Ik heb al een tijdje last van het probleem dat ik een timeout krijg als ik wil checken of mijn gameserver online is. Ik heb correct de portforwarding voltooid.

De code om de status te checken is:
PHP:
<?php
 
  $server  = "gameserver.no-ip.biz";
  $port  = "43594";
  $timeout = "10";
 
  if ($server and $port and $timeout) {
    $verbinding =  fsockopen($server, $port, $errno, $errstr, $timeout);
  }
  if($verbinding) {
    echo "Online!";
  }
  else {
    echo "Offline!";
  }
?>
 
timeout wat hoger zetten? dus bijv. 60 ipv 10 ?
 
Even proberen...

Nope:
Code:
Warning: fsockopen() [function.fsockopen]: unable to connect to gameserver.no-ip.biz:43594 (Connection timed out)
 
Laatst bewerkt:
Kloppen de host en het poortnummer wel? Ik heb het geprobeerd met telnet en daarmee krijg ik ook een timeout:
frank@darkstar:~$ telnet gameserver.no-ip.biz 43594
Trying 69.65.19.117...
telnet: connect to address 69.65.19.117: Connection timed out
Trying 69.65.19.116...
telnet: connect to address 69.65.19.116: No route to host
 
Ik heb de hostnaam even verandert.
Hij is yoshi-scape.no-ip.biz
De poort is wel goed.
Als je wilt testen. Hij is nu online.
 
Dat werkt wel. Werkt je script ook?
frank@darkstar:~$ telnet yoshi-scape.no-ip.biz 43594
Trying 81.70.170.93...
Connected to yoshi-scape.no-ip.biz.
Escape character is '^]'.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan