TsgcWebSocketServer_HTTPAPIOlaylar › OnUnknownProtocol

OnUnknownProtocol Olay

Şu anda HTTP API sunucusu tarafından desteklenmez; TsgcWebSocketServer ile API uyumluluğu için bildirilmiştir.

Sözdizimi

property OnUnknownProtocol: TsgcWSUnknownProtocolEvent;
// TsgcWSUnknownProtocolEvent = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object

Varsayılan Değer

Remarks

OnUnknownProtocol, TsgcWebSocketServer ile kaynak uyumluluğu için HTTP API sunucusunda bildirilir ancak şu anda tetiklenmez: HTTP.SYS çekirdek sürücüsü gelen istekleri ilk baytları koklayarak değil URL ayırmasına göre dağıtır, bu nedenle bilinmeyen protokoller bileşen olayı tetikleyemeden önce HTTP.SYS tarafından basitçe reddedilir. Ham TCP istemcilerini kabul etmek için klasik TsgcWebSocketServer kullanın; bu olay, kullanıcı kodunu iki sunucu arasında taşınabilir tutmak için burada saklanır.

Örnek


procedure OnUnknownProtocol(Connection: TsgcWSConnection; var Accept: Boolean);
begin
  // not invoked by the HTTP API server; provided for API compatibility
  Accept := True;
end;

Olaylara Dön