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
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 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
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛