-
March 18th, 2014, 08:43 AM
#1
Custom Subscription Listener and Disconnections
Hi,
We are developing Subscription Listener for our Grid using Knockout.
Here is the flow of ordinary work with LS:
1) we do Subscribe()
a) we get event OnSubscription
b) we get many events ADD (initial set)
c) we get event OnEndOfSnapshot
When I unplug my network cable
- we get event OnUnsubscribe
LightstreamerClient is trying to re-connect.
We get onStatusChange events.
After i plug network cable in again, we again get everything
a) we get event OnSubscription
b) we get many events ADD (initial set)
c) we get event OnEndOfSnapshot
without calling Subscribe() explicitely.
It is normal because we could have new items or updates of items in that period.
I am also following two events more:
- onSubscriptionError
- onUnsubscription
I recognize "disconnected" when i get OnSubscription, without issuing Subscribe() previosly.
Question:
How can we distinguish the cases
1) disconnected for short period (network latencies)
2) disconnected for long period (session and subscription objects are destroyed at LS server)
?
We have to recognize other cases also:
- unactive for long period (session interrupted)
- restart of the page
- restart of Light Streamer
- all events above but when user is connected on another browser or machine
Best Regards,
Slavko Parezanin
Last edited by Slavko Parezanin; March 18th, 2014 at 09:05 AM.
-
March 18th, 2014, 01:57 PM
#2
Actually we solved it.
I recognized "disconnected" when i get OnSubscription, without issuing Subscribe() previously.
LS Subscription object is able to recover itself after disconnected.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
All times are GMT +1. The time now is 05:23 PM.
Bookmarks