HTTP API Sunucusu (HTTP.SYS) — sgcWebSockets | eSeGeCe

HTTP API Sunucusu

TsgcWebSocketServer_HTTPAPI — Windows'ta çekirdek düzeyinde HTTP taşıması olarak Microsoft HTTP Server API'sini (HTTP.SYS) kullanın. Yüksek eşzamanlılıklı iş yükleri için çekirdek modlu G/Ç tamamlama bağlantı noktalarıyla tek bir bileşende WebSockets, HTTP/1.1 ve HTTP/2.

TsgcWebSocketServer_HTTPAPI

Windows HTTP Server API'si (http.sys) üzerine kurulu yüksek performanslı WebSocket + HTTP sunucusu. Çekirdek modlu HTTPS sonlandırma, Indy dinleyicisi yok, Windows'ta standart sunucudan daha fazla ölçeklenir.

Bileşen sınıfı

TsgcWebSocketServer_HTTPAPI

Protokol

http.sys üzerinden WebSocket — RFC 6455

Platformlar

Windows (http.sys çekirdek sürücüsü)

Sürüm

Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

TsgcWebSocketHTTPServer ile aynı OnConnect/OnMessage yüzeyi; Indy yerine http.sys aracılığıyla bağlanır.

uses
  sgcWebSocket_HTTPAPI;

var
  Server: TsgcWebSocketServer_HTTPAPI;
begin
  Server := TsgcWebSocketServer_HTTPAPI.Create(nil);
  Server.Port := 443;
  Server.SSL := True;
  Server.SSLOptions.CertFile := 'server.pem';

  Server.OnConnect    := ServerConnect;
  Server.OnMessage    := ServerMessage;
  Server.OnDisconnect := ServerDisconnect;

  Server.Active := True;
end;

İçinde neler var

27 yayımlanmış özellik, 9 metot, 23 olay. Bileşen referansından alınmıştır.

Bağlantı

Yayımlanmış özellikler: Active, Host, Port.

Mesajlaşma

Metotlar: Broadcast, WriteData, Ping.

Güvenilirlik

Yayımlanmış özellikler: HeartBeat, WatchDog, Firewall.

Güvenlik

Yayımlanmış özellikler: Authentication, SSL, SSLOptions.

Yaşam döngüsü

Olaylar: OnStartup, OnShutdown, OnBeforeBinding.

Veri

Olaylar: OnMessage, OnBinary, OnFragmented.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Demo Projesi — 02.HTTP\API.Server Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

Windows'ta Yüksek Eşzamanlılıklı Sunucular Çalıştırın

Ücretsiz denemeyi indirin ve Delphi sunucunuzu çekirdek modlu HTTP.SYS taşımasına geçirin.