기록하는 IT 블로그

  • 홈
  • 태그

2026/09/04 1

WebSocket이란? Spring Boot로 간단한 실시간 통신 구현하기

일반적인 HTTP 통신에서는 클라이언트가 요청해야 서버가 응답할 수 있다.클라이언트 → 요청 → 서버클라이언트 ← 응답 ← 서버예를 들어 새로운 채팅이나 알림이 있는지 확인하려면 클라이언트가 서버에 반복해서 요청해야 한다.클라이언트: 새로운 메시지가 있나요?서버: 없습니다.클라이언트: 지금은 있나요?서버: 없습니다.클라이언트: 지금은요?서버: 있습니다.이 방식은 새로운 데이터가 없어도 요청을 계속 보내야 한다는 단점이 있다.WebSocket을 사용하면 클라이언트와 서버가 한 번 연결된 후 그 연결을 계속 유지한다.클라이언트 ↔ WebSocket 연결 유지 ↔ 서버연결된 상태에서는 클라이언트뿐만 아니라 서버도 원하는 시점에 메시지를 보낼 수 있다. 이처럼 양쪽이 자유롭게 데이터를 주고받는 방식을 양방향 전..

개발공부/WEB 2026.09.04
이전
1
다음
더보기
프로필사진

기록하는 IT 블로그

(기억지기: 기억을 지키는 사람이라는 뜻으로, 배우고 깨달은 것(기억)들을 기록(블로그)를 통해서 보존합니다! )

  • 분류 전체보기 (167) N
    • Etc (1)
    • 개발공부 (75) N
      • 객체지향 (7)
      • SPRING (14)
      • JPA (12)
      • spring security & JWT 강의 (12)
      • AWS (4)
      • JAVA (21)
      • WEB (2) N
      • Database (1) N
      • Redis (1)
      • Concurrency (1) N
    • 개발일지 (86)
      • 2023_한이음 (72)
      • League Linker (9)
      • Project Log (5)
    • 코딩테스트 (1)

Tag

리팩토링, 스프링 입문을 위한 자바 객체 지향의 원리와 이해, GitHub, Cloud, java, til, spring security, s3, 개발, 개발자, post men, server, Spring Boot, 한이음, 백엔드, RDS, ec2, AWS, JPA, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/09   »
일 월 화 수 목 금 토
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

Copyright © Daum Corp. All rights reserved.

티스토리툴바