Datasnap

De forma predeterminada, DataSnap utiliza TIdHttpWebBrokerBridge como servidor para gestionar las solicitudes HTTP. Sin embargo, puede ampliar las posibilidades de su aplicación DataSnap sustituyendo este servidor por otro que admita más protocolos y ofrezca un rendimiento mucho mejor, aprovechando los últimos protocolos como HTTP/2, que mejora el rendimiento del servidor, IOCP, que permite gestionar muchas más conexiones, y más.

Servidores

Servidor Características Principales Descripción
TsgcWSHTTPWebBrokerBridgeServer WebSocket Protocol HTTP 1.* Protocol XHR Protocol IOCP Basado en la biblioteca Indy, admite los protocolos WebSocket y HTTP en el mismo puerto. También se puede habilitar IOCP.
TsgcWSHTTP2WebBrokerBridgeServer WebSocket Protocol HTTP 1.* Protocol HTTP/2 Protocol XHR Protocol IOCP Basado en la biblioteca Indy, admite los protocolos WebSocket y HTTP/2 en el mismo puerto. IOCP también puede habilitarse.
TsgcWSServer_HTTPAPI_WebBrokerBridge WebSocket Protocol HTTP 1.* Protocol HTTP/2 Protocol XHR Protocol IOCP Basado en la API HTTP de Microsoft HTTP.SYS, admite los protocolos WebSocket y HTTP/2 en el mismo puerto. IOCP se usa de forma predeterminada. Recomendado para el mejor rendimiento.