JAVA (3) 썸네일형 리스트형 [JAVA] 네트워크와 스레드 자바에서 네트워크를 통해 데이터를 송수신 하는 것은 일반적인 데이터 입출력과 거의 비슷하다. BufferedReader만 있으면 어떠한 자료든 읽을 수 있다. 클라이언트 소켓과 서버 소켓을 만들고 서로 데이터를 주고받게할 수 있다. * 클라이언트에서는 서버에 대해 알아야 한다. * 서버에서는 모든 클라이언트에 대해 알아야 한다. 소켓 연결 : 두 시스템이 서로에 대한 정보가 있다는 것을 의미함. 그 정보에는 네트워크 내의 위치(IP)와 TCP 포트 번호도 포함된다. TCP 포트는 숫자에 불과하다. 즉, 서버에 있는 특정 프로그램을 나타내는 16비트 숫자이다. *** 소켓으로부터 데이터를 읽으려면 BufferedReader를 사용하면 된다. 소켓을 통해 데이터를 주고받을 때는 스트림을 사용한다. 클라이언트 [JAVA] 델리게이트란? 사전적 정의 위임하다 JAVA에서의 델리게이트 특정 객체의 기능을 사용하기 위해 다른 객체의 기능을 호출하는 것 예제 [JAVA] 인터페이스란? 인터페이스 사전적 정의 키보드나 디스플레이 따위처럼 사람과 컴퓨터를 연결하는 장치 JAVA에서 인터페이스란? - 메소드에 대한 선언과 구현을 분리하는 개념. - 메소드를 사용하게 해주는 통로로 사용됨. 예제 이전 1 다음