TsgcWSPServer_WAMP이벤트 › OnConnect

OnConnect 이벤트

WebSocket 클라이언트가 핸드셰이크를 완료하고 WAMP 서브프로토콜에 연결되면 서버 측에서 발생합니다.

구문

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

기본값

설명

기본 TsgcWebSocketServer가 업그레이드를 수락하고 연결을 이 프로토콜 핸들러로 라우팅한 직후 클라이언트당 한 번 발생합니다. 이 시점에서 구성 요소는 이미 Guid session id와 Version 문자열이 있는 WAMP WELCOME 프레임을 보냈으므로, 해당 클라이언트에 대한 prefix 또는 구독의 서버 측 사전 등록을 여기서 안전하게 수행할 수 있습니다. 클라이언트당 상태(peer IP, 헤더에서 추출된 인증 토큰 등)를 저장하려면 Connection을 사용하십시오.

예제


procedure TForm1.WAMPServerConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add(Format('client %s connected from %s',
    [Connection.Guid, Connection.PeerIP]));
end;

이벤트로 돌아가기