Datasnap

By default, DataSnap uses TIdHttpWebBrokerBridge as the server to handle HTTP requests. But you can expand the possibilities of your DataSnap application by replacing this server with another that supports more protocols and offers much better performance, taking advantage of the latest protocols like HTTP/2 which improves server performance, IOCP which allows you to handle many more connections, and more.

Servers

Server Main Features Description
TsgcWSHTTPWebBrokerBridgeServer WebSocket Protocol HTTP 1.* Protocol XHR Protocol IOCP Based on Indy library, supports WebSocket and HTTP protocols on the same port. IOCP can be enabled too.
TsgcWSHTTP2WebBrokerBridgeServer WebSocket Protocol HTTP 1.* Protocol HTTP/2 Protocol XHR Protocol IOCP Based on Indy library, supports WebSocket and HTTP/2 protocols on the same port. IOCP can be enabled too.
TsgcWSServer_HTTPAPI_WebBrokerBridge WebSocket Protocol HTTP 1.* Protocol HTTP/2 Protocol XHR Protocol IOCP Based on HTTP.SYS Microsoft HTTP API, supports WebSocket and HTTP/2 protocols on the same port. IOCP is used by default. Recommended for best performance.