해당 블로그포스트의 Reference :
인프런 강의 사이트의 <자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!> 강의
.
사실이 아닐 수 있는 제 주관적 견해가 담겨있을 수 있음을 미리 알려드리며, 이런 부분이 보일 경우 댓글로 지적해주시면 감사하겠습니다.
네트워크 데이터 입력 및 출력
네트워크 대상(객체) 사이에 입/출력(InpusStream, OutputStream)을 이용해서 데이터 입출력을 함

소켓(Socket)
네트워크 상에서 데이터를 주고받기 위한 장치

Socket 클래스
서버는 클라이언트를 맞이할 준비를 하고 있다가 클라이언트의 요청에 반응한다.

ServerSocket class - 자바에서 기본제공
parameter로 포트번호 사용
포트번호는 60000개 이상인데, 여기서 어느 포트번호별로 ip에 접근했을때 사용할 기능을 분류해준다.
ServerSocket.accept() 메소드 _ 요청이 들어온 클라이언트 소켓에 대한 정보를 객체로 반환
Client와 Server 소켓(Socket)
서버에 ServerSocket를 준비하고 클라이언트에서 Socket을 이용해서 접속한다.

양방향 통신


'Computer 💻 > Java ☕️' 카테고리의 다른 글
[Java] 입력과 출력 (Input, Output) (0) | 2021.04.11 |
---|---|
[Java] 예외처리(try catch, throws, finally) (0) | 2021.04.11 |