묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 관련 질문입니다. - 수정
2004.04.07 17:30
이 PHP 스크립트를 이용하여 프리배틀넷 서버 상황을 체크하는데
저 서버가 다운을 먹는다거나 하면 저 스크립트가 늦게 뜹니다.
서버가 다운을 먹었더라도 응답을 빠르게 할수는 없는건가요?
<?
$btnet = array ("6112" => "Battlenet");
$host = "211.232.166.194";
$strNumberFound = 0;
foreach($btnet as $port=>$desc) {
$fp = fsockopen($host, $port);
if(!$fp) {
echo "";
} else {
echo "ON";
$strNumberFound++;
fclose($fp);
}
flush();
}
if($strNumberFound == 0) {
echo "OFF";
} else {
echo "";
}
?>
저 서버가 다운을 먹는다거나 하면 저 스크립트가 늦게 뜹니다.
서버가 다운을 먹었더라도 응답을 빠르게 할수는 없는건가요?
<?
$btnet = array ("6112" => "Battlenet");
$host = "211.232.166.194";
$strNumberFound = 0;
foreach($btnet as $port=>$desc) {
$fp = fsockopen($host, $port);
if(!$fp) {
echo "";
} else {
echo "ON";
$strNumberFound++;
fclose($fp);
}
flush();
}
if($strNumberFound == 0) {
echo "OFF";
} else {
echo "";
}
?>