Datasnap

Par défaut, DataSnap utilise TIdHttpWebBrokerBridge comme serveur pour gérer les requêtes HTTP. Mais vous pouvez élargir les possibilités de votre application DataSnap en remplaçant ce serveur par un autre qui supporte davantage de protocoles et offre de meilleures performances, en tirant parti des derniers protocoles tels que HTTP/2 qui améliore les performances du serveur, IOCP qui vous permet de gérer beaucoup plus de connexions, et plus encore.

Serveurs

Serveur Fonctionnalités principales Description
TsgcWSHTTPWebBrokerBridgeServer Protocole WebSocket Protocole HTTP 1.* Protocole XHR IOCP Basé sur la bibliothèque Indy, prend en charge les protocoles WebSocket et HTTP sur le même port. IOCP peut également être activé.
TsgcWSHTTP2WebBrokerBridgeServer Protocole WebSocket Protocole HTTP 1.* Protocole HTTP/2 Protocole XHR IOCP Basé sur la bibliothèque Indy, prend en charge les protocoles WebSocket et HTTP/2 sur le même port. IOCP peut également être activé.
TsgcWSServer_HTTPAPI_WebBrokerBridge Protocole WebSocket Protocole HTTP 1.* Protocole HTTP/2 Protocole XHR IOCP Basé sur l'API HTTP Microsoft HTTP.SYS, prend en charge les protocoles WebSocket et HTTP/2 sur le même port. IOCP est utilisé par défaut. Recommandé pour les meilleures performances.