PHP 네트워킹 함수

(2019-06-14)

1. PHP 네트워킹 함수

  ㅇ 일반
     -  gethostbyaddr() : 호스트이름 리턴
     -  gethostbyname() : IP 주소 리턴
     -  inet_ntop()
     -  inet_pton()
     -  ip2long()

  ㅇ 고수준 스트림 소켓 방식
     -  stream_socket_client(), stream_socket_server()
        . fgets(), fgetss(), fwrite(), fclose(), feof(), fread(), stream_get_contents() 등과
          같은 추상화된 I/O 함수들과 함께 사용 가능

  ㅇ 저수준 소켓 방식 : socket_ 
     - 소켓 생성 : socket_create(domain,type,protocol)

     - 소켓 바인드 : socket_bind(socket,host,port)
     - 소켓 청취 : socket_listen()
     - 소켓 허용 : socket_accept()
     - 소켓 읽기 : socket_read()

     - 소켓 연결 : socket_connect(socket,host,port)
     - 소켓 쓰기 : socket_write(socket,message,message_len)

     - 소켓 종료(커넥션 끊음) : socket_close(socket)

  ㅇ url
     - parse_url(URL 형태의 문자열 [,형식])
        . 형식 지정시 반환
           .. PHP_URL_SCHEME : 프로토콜 (例: http 등)
           .. PHP_URL_HOST : 호스트 주소 (例: www.ktword.co.kr 등)
           .. PHP_URL_PORT : 포트 번호 (例: 80, 8080 등)
           .. PHP_URL_PATH : 파일의 경로 (例: index.php, test/reform/reform.php 등)
           .. PHP_URL_QUERY : 쿼리 질의문 (例: id=10&no=99 등)
        . 형식 지정 안할시 연관배열 반환
           .. scheme
           .. host
           .. port
           .. path
           .. query

PHP 함수,활용
   1. PHP 함수   2. PHP 문자열   3. PHP 파일시스템 (처리)   4. PHP 파일시스템 (정보 확인)   5. PHP 네트워킹   6. PHP 날짜 시간  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"