-
[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() : 현재 소켓이 사용하고 있는 포트 번호를 반환
정리가 잘된 블로그 주소도 갈무리
'비전공자 공부일기 > :: JAVA' 카테고리의 다른 글
[Java] 콜렉션 클래스의 데이터를 읽을 때 쓰는! 반복자 Iterator 이터레이터 (0) 2020.09.05 [JAVA] 네트워크 (0) 2020.06.10 [Java] 배열 연습문제 - 짝수만 입력받아 출력하기 (0) 2020.04.14 [Java] 배열 연습문제 - 정수를 여러개 입력받아 순서대로, 거꾸로 출력하기 (0) 2020.04.14 [JAVA9] 상속 (0) 2020.03.18