Citat:
Ursprungligen postat av Iceyes
Citat:
Ursprungligen postat av zilda
Testa ett @ framför fsockopen
Kod:
<?php
$fp = @fsockopen('spelserver.mine.nu',4040,$errno,$errstr,1);
if(!$fp)
echo 'Offline';
else
echo 'Online';
?>
|
oh, jo tack det verkade fungera,
nu återstår bara en sak jag inte lyckas lösa. den verkar endast kunna connecta till port 80, om det som i det här fallet är en spel server resulterar det till att den alltid står offline för att jag inte pingar port 80
är det nån specell server man brukar pinga?
vad kan man annars göra ?
|
Kanske lite off-topic.
Känns som begreppet ping används "felaktigt" här.
Ping går inte mot en port utan över ICMP.
Om du vill verifiera att din server lyssnar på port 80 (eller någon annan port) så kan du ju göra en socket connect på port 80 och se att servern är uppe (lyssnar på port 80). Dvs som exemplen ovan. Detta är dock inte en nätverksmässig "ping"
*EDIT stavning