Datasnap

Por padrão, o DataSnap usa o TIdHttpWebBrokerBridge como servidor para tratar requisições HTTP. Mas você pode expandir as possibilidades da sua aplicação DataSnap substituindo esse servidor por outro que suporte mais protocolos e ofereça um desempenho muito melhor, tirando proveito dos protocolos mais recentes como HTTP/2, que melhora o desempenho do servidor, IOCP, que permite tratar muito mais conexões, e muito mais.

Servidores

Servidor Recursos principais Descrição
TsgcWSHTTPWebBrokerBridgeServer WebSocket Protocol HTTP 1.* Protocol XHR Protocol IOCP Baseado na biblioteca Indy, suporta os protocolos WebSocket e HTTP na mesma porta. IOCP também pode ser habilitado.
TsgcWSHTTP2WebBrokerBridgeServer Protocolo WebSocket Protocolo HTTP 1.* Protocolo HTTP/2 Protocolo XHR IOCP Baseado na biblioteca Indy, suporta os protocolos WebSocket e HTTP/2 na mesma porta. O IOCP também pode ser habilitado.
TsgcWSServer_HTTPAPI_WebBrokerBridge Protocolo WebSocket Protocolo HTTP 1.* Protocolo HTTP/2 Protocolo XHR IOCP Baseado na Microsoft HTTP API HTTP.SYS, suporta os protocolos WebSocket e HTTP/2 na mesma porta. O IOCP é usado por padrão. Recomendado para melhor desempenho.