Autor | Zpráva | ||
---|---|---|---|
mystic Profil |
#1 · Zasláno: 4. 10. 2008, 15:00:30
Mám svůj vlastní server (jen spuštěnej) pro Battlefield 2
A rád bych udělal na webu ukazatel,který by napsal jestli je ten server online nebo offline. Zkoušel jsem to přes fsockopen() jenže mi to vždy napíše Connection timed out bez ohledu na to jestli je server spuštěnej nebo ne. Tak mi prosím poraďte jak to udělat.Třeba příklad kódu s vymyšlenou IP Prosím moc,spěchá to! ;) |
||
curdto Profil |
#2 · Zasláno: 4. 10. 2008, 16:38:17
mystic
Kontroluj hlavičky. |
||
mystic Profil |
#3 · Zasláno: 4. 10. 2008, 22:14:46 · Upravil/a: mystic
curdto: prosím poraď jak např. prosím
Já jsem zkoušel tohle : <?php $fp = fsockopen("tcp://82.209.34.106", 16568, $errno, $errstr, 5); if (!$fp) { if ($errno == "111") { echo "server reaguje"; }else{ if ($errno == "110") echo "timed out"; } } else { echo "navázáno"; } ?> Pořád mi to psalo timed out a u jiných a známých serverů connection refused. Tak jsem zkusil vypnout firewall a píše mi to refused bez ohledu na to jestli je server zapnutý nebo ne. Normálně refused beru jako dobré znamení toho že je server online.A timed out jako offline. Jenže mi to nějak nefunguje. A jakože "funguje" to když dám protokol "udp" protože mi to píše že se to povedlo prostě vždycky :D Tak mi prosím poraďte.....moc prosím.Nikde tu radu nemohu sehnat... |
||
Časová prodleva: 16 let
|
0