Outgoing TCP connections
Incoming TCP connections
Applications must use bidirectional connections to receive callbacks.
Outgoing WS connections
WebSocket connections require the server to use the IceWS transport.
Outgoing WSS connections
Secure WebSocket (WSS) connections require the server to use the IceWS transport.
Outgoing SSL connections
Browser applications can use WSS.
The lack of support for DNS queries affects fault tolerance.
Flow control API
"Sent" callbacks are not supported.
In most language mappings, the Ice run time performs a DNS query to resolve an endpoint's host name into one or more IP addresses. Specifying a multi-homed host name in an endpoint provides the client with a simple form of fault tolerance because Ice has multiple addresses to use during connection establishment.