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 네트워킹

 
        최근수정     요약목록     참고문헌