Node/TypeScript Stream Connector¶
TypeScript STREAM client connector의 가이드다. 브라우저가 주 대상이고 Unity WebGL과 Godot Web 빌드가 이 connector를 사용한다. Node.js는 이 connector의 제품 런타임이 아니며 시험과 도구에서 사용한다.
| 순서 | 문서 | 내용 |
|---|---|---|
| 1 | Stream Connector 개요 | 무엇에 쓰고 어디서 도는가, 서버 framework와의 경계 |
| 2 | 설치와 첫 연결 | 패키지 설치, 최소 연결, 첫 송신과 수신 |
| 3 | Connector 옵션 | 옵션 목록과 기본값, 값이 검증되는 시점 |
| 4 | packet 송신 | send와 request, packet 이름이 정해지는 순서, codec |
| 5 | packet 수신 | 등록과 해제, dispatch mode, 수신 큐와 개수 |
| 6 | 연결 생명주기 | 연결 상태, 재연결, heartbeat, 종료 사유 |
| 7 | 오류 처리 | 닫힌 오류 코드 집합과 언어별 전달 방식 |
| 8 | 브라우저 | 브라우저에서의 사용과 WebSocket 제약 |
| 9 | Unity WebGL | Unity WebGL 빌드에서의 사용 |
| 10 | 게임 엔진 통합 | 엔진별 connector 선택과 Engine Lobby sample |
| 11 | Node Protobuf 송수신 | protobufjs 코드 생성, 고정 타입 push와 명시 응답 타입 |
| 12 | Node Protobuf codec과 타입 | codec 선택, 여러 메시지 제약, 서버 packet 이름 |
파일 번호는 언어에 상관없이 같은 장을 가리키는 식별자다. 1~7장은 다섯 언어가 공유한다.
관련 문서¶
- 공개 계약: Node/TypeScript 공개 계약
- 서버 가이드: Node/TypeScript 서버 가이드