비전공자 공부일기/:: JAVA

[JAVA] Java.net API

와니_ 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