question

Upvotes
Accepted
417 5 8 12

ETA and EMA are TCP based or UDP based libraries?

ETA and EMA are TCP based UDP based libraries?

Do we need to handle package recovery if it is UDP based libraries ?

Also both libraries are available on linux and windows platform as well ?

elektronrefinitiv-realtimeelektron-sdkrrteta-apielektron-transport-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
52.9k 136 44 63

@Bhimrao.Ghule

Refer to the API Compatibility Matrix, ETA C/Java and EMA C++ support Reliable Multicast transport which exchanging messages over a UDP multicast-based network

To order to use this transport, the application must connect to Refintiv Real-Time Distribution System which is configured to support multicast connection. It relies on the Refinitiv Control Protocol (RRCP) which a reliable datagram protocol to guarantee delivery of messages between two servers.



1616752902620.png (31.2 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
16.8k 31 9 12

Hello @Bhimrao.Ghule

The EMA and ETA APIs (Refinitiv Real-Time SDK or simply RTSDK) use Refinitiv proprietary connection named RSSL which is TCP based, not UDP.

The RTSDK is available in Java and C/C++ editions. The supported platforms are listed in the SDK readme file and API Compatibility Matrix document (can be downloaded here and here).

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @Bhimrao.Ghule

Please refer to a complete answer from @jirapongse.phuriphanvichai.