Repolode
socketio

socketio/socket.io

Socket.IO는 클라이언트와 서버 간 실시간 양방향 저지연 이벤트 기반 통신을 지원하는 라이브러리입니다.

스타
63,220
포크
10,221
열린 이슈
187
마지막 커밋
22일 전

어떤 프로젝트인가요?

Socket.IO는 웹 클라이언트와 서버 간 실시간 양방향 통신을 지원합니다. WebSocket을 기반으로 하며, WebSocket 연결을 사용할 수 없을 때 대체 전송 방식을 제공하고 자동 재연결, 패킷 버퍼링 등의 기능을 갖추고 있습니다.

이 라이브러리는 TypeScript로 작성되어 Node.js에서 실행되며, 브라우저와 기타 플랫폼용 클라이언트 구현도 제공합니다. 개발자는 임의의 페이로드를 담아 이름이 지정된 이벤트를 주고받을 수 있고, 서버는 연결된 소켓을 그룹으로 묶어 메시지를 브로드캐스트할 수 있습니다.

채팅, 실시간 알림, 공동 편집, 멀티플레이어 게임처럼 양방향으로 즉각적인 업데이트가 필요한 애플리케이션에 적합합니다.

핵심 기능

  • 01클라이언트와 서버 간 양방향 이벤트 기반 메시징
  • 02자동 재연결 및 패킷 버퍼링
  • 03WebSocket을 사용할 수 없을 때 대체 전송 방식 제공
  • 04소켓의 룸과 그룹에 메시지 브로드캐스트
  • 05브라우저와 기타 플랫폼용 클라이언트 라이브러리

활용 사례

  • 실시간 채팅 또는 메시징 기능 구축
  • 사용자에게 실시간 알림 및 대시보드 업데이트 전송
  • 공동 작업 또는 멀티플레이어 애플리케이션의 상태 동기화

빠른 시작

  1. 1

    시작하기 문서를 읽어 보세요

토픽

자주 묻는 질문

socket.io은(는) 무엇인가요?
Socket.IO는 클라이언트와 서버 간 실시간 양방향 저지연 이벤트 기반 통신을 지원하는 라이브러리입니다. Socket.IO는 웹 클라이언트와 서버 간 실시간 양방향 통신을 지원합니다. WebSocket을 기반으로 하며, WebSocket 연결을 사용할 수 없을 때 대체 전송 방식을 제공하고 자동 재연결, 패킷 버퍼링 등의 기능을 갖추고 있습니다.
socket.io은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
socket.io은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
socket.io은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. socket.io의 마지막 커밋은 2026년 9월 29일입니다.
socket.io은(는) 어디에 사용할 수 있나요?
실시간 채팅 또는 메시징 기능 구축 사용자에게 실시간 알림 및 대시보드 업데이트 전송 공동 작업 또는 멀티플레이어 애플리케이션의 상태 동기화
socket.io는 어떻게 설치하나요?
시작하기 문서를 읽어 보세요
socket.io은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/socketio/socket.io

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트