일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Swing
- 코딩
- 깃허브
- springboot
- socket
- java
- 백준
- 컬렉션프레임워크
- 클래스
- 멀티쓰레드
- Spring
- JPA Auditing
- 상속
- JavaScript
- 서버
- mavenCentral
- 클라이언트
- 카카오코딩테스트
- HTML모드
- springDataJPA
- 사용자관리프로그램
- jcenter
- 생성자
- 인스턴스
- 메소드
- SwingCalendar
- 템플릿엔진
- 바인드변수
- 자바
- Oracle
- Today
- Total
목록socket (2)
프리 정보 컨텐츠
동시에 여러 개의 클라이언트를 처리하는데 있어서 다중 스레딩을 구현한 서버 사용하는 방법에 대해서 알아보자. 다중 스레드 서버는 클라이언트가 접속 할 때마다 1개 이상의 스레드를 만들어서 처리하므로 자주 사용된다. 자바 Socket의 헷갈리는 개념 정의에 대해서 우선 정리한다. Client 값을 밖으로 보냄 - OutputStream 값을 읽어드림 - InputStream Socket 생성 server 값을 쓰기위함 - OutputStream 값을 읽기위함 - InputStream ServerSocket 생성 Socket Class 생성자 public Socket(InetAddress address, int port) IP주소를 나타내는 InetAddress 객체와 포트 번호로 소켓 객체 생성 호스트명(..
자바로 서버와 클라이언트가 사용하는 채팅 프로그램을 만들기전 개념을 정리하고 사용법을 정리하고자 한다. Server-Client 개념 Client(클라이언트) - Server(서버) 연결형 프로토콜인 TCP (Transmission Control Protocol)를 통해서 클라이언트가 Request하면 서버가 Response로 주고 받는 역할을 합니다. TCP Socket 구현 과정 Server -> ServerSocket 생성 -> 접속 accept() -> 접속완료 후 Socket 반환 -> 스트림 생성 -> 데이터 송수신 Client -> Socket 생성 및 접속 -> 스트림 생성 -> 데이터 송수신 Server : accept -> read -> write -> close Client : con..