ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] Java.net API
    비전공자 공부일기/:: JAVA 2020. 6. 10. 01:15

       Java.net API   

    ㅁ InetAddress

    - String getHostAddress() : 주소 정보를 나타내는 문자열을 반환

    - String getHostName() : 컴퓨터 이름을 나타내는 문자열을 반환

    - InetAddress getLocalHost() : 현재 컴퓨터를 나타내는 InetAddress 객체를 반환

    - InetAddress getByName(String hostName) : hostName으로 지정된 컴퓨터를 나타내는 InetAddress 객체를 반환

    - InetAddress[] getAllByName(String hostName) : hostName으로 지정된 모든 컴퓨터(하나의 도메인 이름으로 여러 대의 컴퓨터를 사용하는 경우)를 나타내는 InetAddress 객체들의 배열을 반환

     

    ㅁ URL

    -----> protocol://host:port/filename(경로포함)

    - String getFile() : URL의 파일이름을 반환

    - String getHost() : URL의 호스트 이름을 반환

    - String getPort() : URL의 포트 번호를 반환. 묵시적인 포트인 경우 -1 반환

    - String getProtocol() : URL의 프로토콜 이름을 반환

    - String toExternalForm() : 전체 URL의 문자열 객체를 반환

    - InputStream openStream() : 지정된 URL로부터 정보를 읽어들이기 위한 객체를 반환

    - URLConnection openConnection() : 지정된 URL과 연결후 URLConnection 객체를 반환

     

    ㅁ URLConnection

    - int getContentLength() : 해당 문서의 길이를 바이트 수로 반환

    - String getContentType() : 해당 문서의 타입을 반환

    - long getDate() : 해당 문서의 생성 날짜를 반환

    - long getLastModified() : 해당 문서의 마지막 수정 날짜를 반환

    - InputStream getInputStream() : 원격지로부터 정보를 읽어들이기 위한 InputStream 객체를 생성하여 반환

     

    ㅁ ServerSocket (server쪽)

    - accept() : 클라이언트의 요청을 받아들인 다음 클라이언트와 연결된 소켓 클래스 객체를 반환함

    - close() : 서버 소켓을 닫는다

     

    ㅁ Socket (client쪽)

    - InputStream getInputStream() : 현재의 소켓과 관련된 InputStream 객체를 반환

    - OutputStream getOutputStream() : 현재의 소켓과 관련된 OutputStream 객체를 반환

    - void close() : 소켓을 닫는다

    - InetAddress getInetAddress() : 현재 소켓을 연결된 컴퓨터의 주소를 반환

    - InetAddress getLocalAddress() : 현재 소켓을 사용하고 있는 컴퓨터의 주소를 반환

    - int getPort() : 현재 소켓에 연결된 컴퓨터의 포트 번호를 반환

    - int getLocalPort() : 현재 소켓이 사용하고 있는 포트 번호를 반환

     

     

     

     

     

    정리가 잘된 블로그 주소도 갈무리

    https://nowonbun.tistory.com/315

    댓글

coding wanee