I don't know of any proper solution I'm afraid except to use other service 
like Pusher maybe. 
In my app there is a workaround, clients contact server quite often, so 
when there is a false disconnect server returns them special code.
If they are actually connected, they simply inform the server that they are 
and life goes on. Most of the time this happens behind the scenes.
However this is ugly indeed, when there is a reconnect, there is often a 
bunch of requests when client and server keep trying to figure out whats 
going on.
Actually when I look at my channels code, it is basically covered with all 
kinds of workarounds like this :(

вторник, 23 октября 2012 г., 9:10:06 UTC+3 пользователь Kristopher Giesing 
написал:
>
> Yeah, I already starred that one.
>
> So... what's the solution?  Is there one or do I need to roll my own 
> channel replacement?
>
> On Monday, October 22, 2012 12:46:43 PM UTC-7, Aleksei Rovenski wrote:
>>
>> My experience with presence notifications is also that they are 
>> unreliable. 
>> Channel API has some problems, you can read this topic for more:
>>
>> https://groups.google.com/forum/?fromgroups=#!searchin/google-appengine/channel$20unreliable/google-appengine/lqaCMEj8IyQ/7eWTcLqJxWsJ
>>
>> I have created an issue some time ago re presences problem, please star 
>> it. 
>> It is as simple as adding a timestamp to presence notification.
>> http://code.google.com/p/googleappengine/issues/detail?id=8151
>>
>> PS Btw for about a month now there is a new problem that working channel 
>> stops receiving messages w/o any errors for undefined period of time and 
>> then may start receiving them again...
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/qk3h3w08ezUJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to