Super TCP Channel
From RemObjects Software
This is a RemObjects SDK Architecture entry
Feel free to add your notes to this topic below.
The Super TCP Channel components provide a sophisticated and flexible communication channel that uses persistent connections to enable true asynchronous calls and server callbacks.
Leveraging a custom-defined protocol on top of a raw TCP connection, the channel allows for advanced features lacking for the more traditional channel types:
- Keep-Alive connections, with flexible ping/pong system to discover broken connections (for example due to network outages) together with seamless recovery.
- Out of band server/client communications enable the server to actively send events or asynchronous responses back to the client without need for polling - reducing network traffic and efficiency for these callbacks.
- allows multiple requests to be sent at once over a single channel.
Use this channel for scenarios where extensive use is made of events and server callbacks, and wherever firewalls and proxy servers do not require the use of HTTP based channels.
Client Channel Components
- SuperTcpClientChannel (.NET)
- TROSuperTcpChannel (Delphi)
Server Channel Components
- SuperTcpServerChannel (.NET)
- TROSuperTcpServer (Delphi)
See Also
- Super HTTP Channel ('Vinci')
- HTTP Channel
- TCP Channel (legacy)
- Local Channel
- UDP and Broadcast Channels (Delphi only)
- Named Pipe Channel
- DLL Channel (Delphi only)
- Email Channel (Delphi only)
- WinMessage Channel (Delphi only)
- Channel Compatibility
- Lists
Product: RemObjects SDK
Current version: RemObjects SDK 'Vinci' (5.0)
Lists — Glossary — Features — How To — Components — Tools — Samples — Articles — Architecture — Issues
