콘텐츠로 이동

SwiftNIO

크로스 플랫폼 비동기 이벤트 기반 네트워크 프레임워크. 고성능 네트워크 서버/클라이언트 구현 기반.

핵심 개념

  • EventLoop: 이벤트 기반 비동기 I/O
  • Channel: 네트워크 연결 추상화
  • ChannelHandler: 파이프라인 기반 데이터 처리
  • ByteBuffer: 효율적 바이트 버퍼
  • EventLoopFuture/Promise: 비동기 결과 처리

아키텍처

Netty(Java)에서 영감. 채널 파이프라인으로 인바운드/아웃바운드 핸들러 체이닝.

디렉토리

swift-nio/

관련 페이지: Swift 컴파일러 모노레포 개요, 위키 키워드 연결망, Core Libraries → 컴파일러 교차 읽기, Swift Package Manager, Swift Testing, Swift 6 데이터 경쟁 안전성 검사