socket 접속 테스트 소스

리눅스/PHP|2015. 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

댓글()