반응형
가끔 컴퓨터로 서버를 열 때가 있는데 이 서버가 열렸는지 닫혔는지 외부에 알려주기 위해서 php 코드를 찾았는데 이런 게 있었다.
<?php
$access_check = @fsockopen('서버주소', 포트번호, $errno, $errstr, 1);
if ($access_check)
echo '서버 on';
else
echo '서버 off';
@fclose($access_check);
?>
대강 살펴보니 소켓 열고 접속 성공했는지 실패했는지 확인하는 심플한 코드. 서버주소랑 포트번호만 적절히 바꿔서 사용하면 된다.
fsockopen 함수 마지막 인자인 1은 접속 시 타임아웃 시간인데 너무 길게 잡으면 서버가 닫혔을 때 접속 지연이 너무 길어져서 짧게 1초로 잡았다.
반응형
'프로그래밍 > 웹' 카테고리의 다른 글
[자작] New네이버 (0) | 2019.11.03 |
---|---|
[자작] 네이버 카페 패스 (17) | 2019.03.12 |
[자작] 검색엔진 추적링크 차단 유저스크립트 (1) | 2019.03.02 |
[자작] 구글검색 기간설정 메뉴추가 유저스크립트 (5) | 2019.01.08 |
[JavaScript] 메시지창 없이 바로 닫기 (0) | 2018.11.05 |
[HTA] HTA (HTML Application)란? (0) | 2018.11.04 |
[JavaScript] 파일입출력 (ActiveXObject 비표준) (0) | 2018.10.31 |
[JavaScript] 아래아한글 문서 편집하기 (2) | 2018.10.30 |