TsgcWebSocketServer_HTTPAPI › 메서드

TsgcWebSocketServer_HTTPAPI 메서드

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

연결

Name설명
StartURL 그룹과 바인딩이 등록되는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP.sys 서버를 시작합니다.
Stop연결이 닫히고 요청 큐가 해제되는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP.sys 서버를 중지합니다.
ReStart보조 스레드에서 HTTP.sys 서버를 중지한 다음 재시작합니다. 런타임에 바인딩, 포트 또는 SSL 인증서를 변경한 후 유용합니다.
DisconnectAllHTTP.sys 서버가 새 연결을 수신 대기하도록 유지하면서 모든 활성 WebSocket 연결을 끊습니다.

Messaging

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

Sharing

Name설명
ShareList내부 연결 목록에 대한 공유(읽기 전용) 잠금을 획득하고 동시 열거를 위해 반환합니다.
UnShareListShareList가 이전에 획득한 공유(읽기 전용) 잠금을 해제합니다.

모든 메서드(알파벳순)

Name설명
Broadcast선택적으로 채널, 프로토콜 또는 연결 GUID 목록으로 필터링하여 동일한 메시지를 연결된 모든 클라이언트에 보냅니다.
DisconnectAllHTTP.sys 서버가 새 연결을 수신 대기하도록 유지하면서 모든 활성 WebSocket 연결을 끊습니다.
Ping연결된 모든 클라이언트에 WebSocket ping 프레임을 보냅니다.
ReStart보조 스레드에서 HTTP.sys 서버를 중지한 다음 재시작합니다. 런타임에 바인딩, 포트 또는 SSL 인증서를 변경한 후 유용합니다.
ShareList내부 연결 목록에 대한 공유(읽기 전용) 잠금을 획득하고 동시 열거를 위해 반환합니다.
StartURL 그룹과 바인딩이 등록되는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP.sys 서버를 시작합니다.
Stop연결이 닫히고 요청 큐가 해제되는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP.sys 서버를 중지합니다.
UnShareListShareList가 이전에 획득한 공유(읽기 전용) 잠금을 해제합니다.
WriteData연결 GUID로 식별되는 단일 클라이언트에 메시지를 보냅니다.