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 날짜 시간  

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 ( 차재복, 건강 문제로 휴식중 )
[PHP 함수,활용]1. PHP 함수   2. PHP 문자열   3. PHP 파일시스템 (처리)   4. PHP 파일시스템 (정보 확인)   5. PHP 네트워킹   6. PHP 날짜 시간  

  1. Top (분류 펼침)      :     1,604개 분류    6,618건 해설