Channel Compatibility

The following table lists all Client Channels and Server Channels available with the .NET, Cocoa, Delphi, Java and JavaScript editions of Remoting SDK.

Client and server components listed in the same table cell are interchangeable and compatible with each other, both within the same platform, and between Delphi, Cocoa, .NET, Java and JavaScript. For example, any of the available HTTP clients can talk to any of the HTTP servers.

Note: Local channels aren't compatible between different platforms.

Please refer to the individual topics for the specific channel types for more detailed information.

Client Channels Server Channels
* IpHttpClientChannel (.NET)
* WinInetHttpClientChannel (.NET)
* TROIndyHTTPChannel (Delphi)
* TRONetHttpClientChannel (Delphi)
* TROSynapseHTTPChannel (Delphi)
* TROWinInetHTTPChannel (Delphi)
* ROHTTPClientChannel (Cocoa)
* HttpClientChannel (Java)
* HTTPClientChannel (JavaScript)

See HTTP Channel for more details
* HttpSysServerChannel (.NET)
* IpHttpServerChannel (.NET)
* TROIndyHTTPServer (Delphi)
* TROIpHTTPServer (Delphi)
* TROWinHttpServer (Delphi)
* TROWebBrokerServer (Delphi)
* IpSuperHttpClientChannel (.NET)
* WinInetSuperHttpClientChannel (.NET)
* TROIndySuperHTTPChannel (Delphi)
* TROSynapseSuperHTTPChannel (Delphi)
* ROSuperHTTPClientChannel (Cocoa)

See Super HTTP Channel for more details
* HttpSysSuperHttpServerChannel (.NET)
* IpSuperHttpServerChannel (.NET)
* TROIpSuperHTTPServer (Delphi)
* IpTcpClientChannel (.NET)
* TROIndyTCPChannel (Delphi)
* ROTCPClientChannel (Cocoa)
* TcpClientChannel (Java)

See Legacy TCP Channel for more details
* IpTcpServerChannel (.NET)
* TROIndyTCPServer (Delphi)
* TROIpTCPServer (Delphi)
* IpSuperTcpClientChannel (.NET)
* TROSuperTCPChannel (Delphi)
* TROSynapseSuperTCPChannel (Delphi)

See Super TCP Channel for more details
* IpSuperTcpServerChannel (.NET)
* TROIcsAsyncSuperTCPServer (Delphi)
* TROSuperTCPServer (Delphi)
* TROSynapseSuperTCPServer (Delphi)
* TROEmailChannel (Delphi)

See Email Channel for more details
* TROEmailServer (Delphi)
* LocalClientChannel (.NET)
* TROLocalChannel (Delphi)

See Local Channel for more details
* LocalServerChannel (.NET)
* TROLocalServer (Delphi)
* TRODLLChannel (Delphi)

See DLL Channel for more details
* TRODLLServer (Delphi)
* NamedPipeClientChannel (.NET)
* TRONamedPipeChannel (Delphi)

See Named Pipe Channel for more details
* NamedPipeServerChannel (.NET)
* TRONamedPipeServer (Delphi)
* TROIndyUDPChannel (Delphi)

See UDP and Broadcast Channels for more details
* TROIndyUDPServer (Delphi)
* TROBroadcastChannel (Delphi)

See UDP and Broadcast Channels for more details
* TROBroadcastServer (Delphi)