TsgcWebSocketHTTPServer › 메서드

TsgcWebSocketHTTPServer 메서드

목적별로 그룹화된 public 메서드와 그 뒤에 전체 알파벳순 목록입니다.

연결

Name설명
Start바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP 서버를 시작합니다.
Stop연결이 닫히는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP 서버를 중지합니다.
ReStart보조 스레드에서 서버를 중지한 다음 재시작합니다. 런타임에 바인딩이나 포트를 변경한 후 유용합니다.
DisconnectAll서버가 새 연결을 계속 수신 대기하면서 모든 활성 클라이언트 연결을 끊습니다.

Messaging

Name설명
Broadcast연결된 모든 클라이언트에게 동일한 WebSocket 메시지를 보내며, 선택적으로 채널, 프로토콜, 또는 연결 GUID 목록으로 필터링합니다.
WriteData연결 GUID로 식별되는 단일 클라이언트에 WebSocket 메시지를 전송합니다.
Ping연결된 모든 WebSocket 클라이언트에 WebSocket ping 프레임을 보냅니다.

HTTP/2 Push

Name설명
PushPromiseAddPreLoadLinks일치하는 요청 경로가 제공될 때마다 관련 리소스 세트를 미리 로드하는 HTTP/2 Server Push 규칙을 등록합니다.
PushPromiseRemovePreLoadLinks주어진 요청 경로에 대해 이전에 등록된 HTTP/2 Server Push 규칙을 제거합니다.

모든 메서드(알파벳순)

Name설명
Broadcast연결된 모든 클라이언트에게 동일한 WebSocket 메시지를 보내며, 선택적으로 채널, 프로토콜, 또는 연결 GUID 목록으로 필터링합니다.
DisconnectAll서버가 새 연결을 계속 수신 대기하면서 모든 활성 클라이언트 연결을 끊습니다.
Ping연결된 모든 WebSocket 클라이언트에 WebSocket ping 프레임을 보냅니다.
PushPromiseAddPreLoadLinks일치하는 요청 경로가 제공될 때마다 관련 리소스 세트를 미리 로드하는 HTTP/2 Server Push 규칙을 등록합니다.
PushPromiseRemovePreLoadLinks주어진 요청 경로에 대해 이전에 등록된 HTTP/2 Server Push 규칙을 제거합니다.
ReStart보조 스레드에서 서버를 중지한 다음 재시작합니다. 런타임에 바인딩이나 포트를 변경한 후 유용합니다.
Start바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP 서버를 시작합니다.
Stop연결이 닫히는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP 서버를 중지합니다.
WriteData연결 GUID로 식별되는 단일 클라이언트에 WebSocket 메시지를 전송합니다.