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.
