WebSocket disconnected

When I use WebSocket example, and change to a fast RIC (for example EUR=), it quickly fills up the message limit and disconnected without clear error messages from the server.
Is this the expected behavior?
Best Answer
-
Hi @Richard Wang,
Thanks for the update Richard. I went through the instructions for the Perl example, changed the RIC to one that was extremely active and have been running it for over an hour now. I intentionally ran it prior to market open so I could see the behavior at market open as this is the most active period. The example is still operating as expected - no disconnects - I'm still receiving data normally.
My environment is Windows and using strawberry Perl as per the README. Perhaps you are using a different version of Perl or as you suggested, could be network issues. The example does utilize the:
inactivity_timeout(0)
Which can be a cause for WebSocket 1006 due to inactivity. However, the example does use the required PING messages and the value of zero (0) is defined for unlimited inactivity.
0
Answers
-
Hi @Richard Wang,
This isn’t expected behaviour.
Can you please provide some additional details. Is the example one of the examples packaged with the Elektron WebSocket package? If so, let me know specifically which one and I will try it to observe the behaviour on my end.
0 -
Hi Nick,
Thanks! I am using the Perl example coming with the streaming package. The behavior is not consistent. Sometimes it can run for a long time, but sometimes it closes. The error message is
"WebSocket closed with status 1006."
If you cannot re-produce it at your end, it might be my network issue. You may close the case.
Thanks,
Richard
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.5K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 560 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 724 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛