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.
| 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. |