sgcWebSockets Pusher 클라이언트가 4.5.3 버전에서 개선됐어요. 이벤트 트리거, 채널의 사용자 조회, 채널 목록 조회를 위한 HTTP API가 구현됐어요.
Pusher는 강력한 실시간 인터랙티브 앱을 구축하기 위한 호스팅 WebSockets 솔루션이에요. sgcWebSockets 클라이언트는 다음 Pusher 채널을 사용할 수 있어요:
- 공개 채널: 이름을 아는 사람이라면 누구든 구독할 수 있어요.
- 비공개 채널: 서버가 브로드캐스트하는 데이터에 대한 접근을 제어할 수 있는 메커니즘을 제공해요.
- Presence 채널: 비공개 채널의 확장이에요. 구독 시 사용자 정보를 '등록'하고 채널의 다른 멤버에게 누가 온라인인지 알려줄 수 있어요.
Pusher HTTP API
다음 REST API 함수들이 구현됐어요.
- TriggerEvent: 지정된 채널에서 새 이벤트를 트리거해요.
- GetChannels: 활성화된 모든 채널 목록을 제공해요.
- GetChannel: 채널 정보를 제공해요.
- GetUsers: 채널에 연결된 모든 사용자 목록을 제공해요.
아래 동영상에서 클라이언트가 공개 채널을 구독하고 다른 클라이언트가 TriggerEvent 메서드를 호출해 이 공개 채널에 새 이벤트를 트리거하는 방법을 확인하세요.
