TsgcWebSocketClient › 메서드

TsgcWebSocketClient 메서드

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

연결

Name설명
Start호출 스레드가 차단되지 않도록 보조 스레드에서 비동기적으로 서버에 연결합니다.
Stop호출 스레드가 블로킹되지 않도록 보조 스레드에서 서버와 비동기적으로 연결을 끊습니다.
ConnectWebSocket 연결을 동기적으로 열고 핸드셰이크가 완료되거나 타임아웃이 경과할 때까지 호출자를 차단합니다.
DisconnectWebSocket 연결을 동기적으로 닫고 연결 끊김이 완료되거나 시간 초과가 경과할 때까지 호출자를 차단합니다.
Connected기본 소켓을 쿼리하여 클라이언트가 현재 서버에 연결되어 있는지 확인합니다.

Messaging

Name설명
Ping서버에 WebSocket ping 프레임을 보내고 pong 응답을 기다리지 않고 즉시 반환합니다.
WriteData선택적으로 지정된 크기의 단편으로 분할하여 WebSocket 서버에 텍스트 메시지를 보냅니다.
WriteAndWaitData텍스트 메시지를 보내고 서버가 텍스트 메시지로 응답하거나 시간 초과가 경과할 때까지 호출자를 차단합니다.

모든 메서드(알파벳순)

Name설명
ConnectWebSocket 연결을 동기적으로 열고 핸드셰이크가 완료되거나 타임아웃이 경과할 때까지 호출자를 차단합니다.
Connected기본 소켓을 쿼리하여 클라이언트가 현재 서버에 연결되어 있는지 확인합니다.
DisconnectWebSocket 연결을 동기적으로 닫고 연결 끊김이 완료되거나 시간 초과가 경과할 때까지 호출자를 차단합니다.
Ping서버에 WebSocket ping 프레임을 보내고 pong 응답을 기다리지 않고 즉시 반환합니다.
Start호출 스레드가 차단되지 않도록 보조 스레드에서 비동기적으로 서버에 연결합니다.
Stop호출 스레드가 블로킹되지 않도록 보조 스레드에서 서버와 비동기적으로 연결을 끊습니다.
WriteAndWaitData텍스트 메시지를 보내고 서버가 텍스트 메시지로 응답하거나 시간 초과가 경과할 때까지 호출자를 차단합니다.
WriteData선택적으로 지정된 크기의 단편으로 분할하여 WebSocket 서버에 텍스트 메시지를 보냅니다.