I'm going to migrate off the channel API and replace it with a hosted 
node.js instance running socket.io.  If people are interested I can post 
the resulting solution somewhere.

- Kris

On Tuesday, October 23, 2012 1:21:58 AM UTC-7, Aleksei Rovenski wrote:
>
> 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/-/Ti1VGCi7tToJ.
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