TsgcWebSocketProxyServer › 메서드

TsgcWebSocketProxyServer 메서드

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

연결

Name설명
Start바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 프록시 서버를 시작합니다.
Stop보조 스레드에서 프록시 서버를 중지하여 연결이 닫히는 동안 호출 스레드가 블로킹되지 않도록 합니다.
ReStart보조 스레드에서 프록시 서버를 중지한 다음 다시 시작합니다. 런타임에 바인딩, port 또는 업스트림 대상을 변경한 후에 유용합니다.
DisconnectAll프록시가 새 연결을 계속 수신 대기하면서 모든 활성 WebSocket 클라이언트와 그 짝인 업스트림 TCP 링크의 연결을 끊습니다.

Messaging

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

모든 메서드(알파벳순)

Name설명
Broadcast프록시의 연결된 모든 WebSocket 클라이언트에 동일한 메시지를 보내며, 선택적으로 채널, protocol 또는 연결 GUID 목록으로 필터링합니다.
DisconnectAll프록시가 새 연결을 계속 수신 대기하면서 모든 활성 WebSocket 클라이언트와 그 짝인 업스트림 TCP 링크의 연결을 끊습니다.
Ping프록시의 브라우저 측에 연결된 모든 클라이언트에 WebSocket ping 프레임을 보냅니다.
ReStart보조 스레드에서 프록시 서버를 중지한 다음 다시 시작합니다. 런타임에 바인딩, port 또는 업스트림 대상을 변경한 후에 유용합니다.
Start바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 프록시 서버를 시작합니다.
Stop보조 스레드에서 프록시 서버를 중지하여 연결이 닫히는 동안 호출 스레드가 블로킹되지 않도록 합니다.
WriteData연결 GUID로 식별되는 프록시의 단일 WebSocket 클라이언트에 메시지를 보냅니다.