Legacy TCP Channel
The Legacy TCP Channel has been superseded by the Super TCP Channel and it is recommended that the latter is used for all new applications.
TCP, the Transmission Control Protocol, is one of the two basic low-level protocols that form the basis of the internet with its TCP/IP network stack, and provides a stream based connection between a client and a server host. While TCP also provides the foundation for most more complex protocols such as HTTP, POP3 etc, the TCP Channel uses a lightweight protocol over raw TCP, introducing basically zero traffic overhead on top of the transmitted message data.
The TCP Channel is the perfect choice when traffic minimization is a must and firewalls are not an issue. The TCP channel will provide the best possible performance for method calls, in this scenario.
Client Channel Components
- IpTcpClientChannel (.NET)
- TROIndyTCPChannel (Delphi)
- ROTCPClientChannel (Cocoa)
- TcpClientChannel (Java)
Server Channel Components
- IpTcpServerChannel (.NET)
- TROIndyTCPServer (Delphi)
- TROSynapseTCPServer (Delphi)
- TROTcpServer (Delphi)