TsgcWebSocketServer_HTTPAPI › 이벤트 › OnUnknownProtocol
현재 HTTP API 서버에서는 지원되지 않습니다. TsgcWebSocketServer와의 API 호환성을 위해 선언되었습니다.
property OnUnknownProtocol: TsgcWSUnknownProtocolEvent;
// TsgcWSUnknownProtocolEvent = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object
—
OnUnknownProtocol은 TsgcWebSocketServer와의 소스 호환성을 위해 HTTP API 서버에 선언되어 있지만 현재 발생하지 않습니다: HTTP.SYS 커널 드라이버는 첫 바이트를 스니핑하는 대신 URL 예약으로 들어오는 요청을 디스패치하므로, 알 수 없는 프로토콜은 구성 요소가 이벤트를 발생시키기 전에 HTTP.SYS에 의해 단순히 거부됩니다. 원시 TCP 클라이언트를 수락하려면 고전적인 TsgcWebSocketServer를 사용하십시오. 이 이벤트는 두 서버 간에 사용자 코드를 이식 가능하게 유지하기 위해 여기에 유지됩니다.
procedure OnUnknownProtocol(Connection: TsgcWSConnection; var Accept: Boolean);
begin
// not invoked by the HTTP API server; provided for API compatibility
Accept := True;
end;