socket 접속 테스트 소스
리눅스/PHP2015. 1. 16. 10:38
반응형
<?
define("_IP", "192.168.10.2"); // 접속하려는 서버 IP
define("_PORT", "555"); // 접속하려는 서버 PORT
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 소켓 생성
$con = socket_connect($socket, _IP, _PORT); // 소켓을 IP와 PORT에 결합
socket_write($socket, "msg\n"); // 소켓 메세지 전송
socket_close($socket); // 소켓 닫기
if ($socket === false) {
echo "socket_create() 실패! 이유: " . socket_strerror(socket_last_error()) . "\n";
} else {
echo "socket 성공적으로 생성.\n";
}
if ($con === false) {
echo "socket_connect() 실패.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
} else {
echo "다음 주소로 연결 성공 : $address.\n";
}
?>
반응형
'리눅스 > PHP' 카테고리의 다른 글
php 설치시 만나는 각종에러 (0) | 2016.12.12 |
---|---|
php로 xinetd 데몬 만들기 (0) | 2015.01.16 |
ssh2 를 이용해 서버에 접속하기 (0) | 2015.01.16 |
ChartDirector for PHP 오류 (0) | 2015.01.16 |
PHP에서 SNMP 사용 (0) | 2015.01.16 |
댓글()