我正在寻找一种最佳解决方案,以在GAE上为Android客户端实现聊天服务器.
目前,我使用C2DM通知特定用户有关新消息的信息,并在此类通知后从服务器提取数据.但是有时C2DM服务器会延迟通知消息,并且它不再是实时的.
我也看过XMPP,似乎必须要有一个像Google Talk这样的外部XMPP服务器,所以这也不是我想要的.
还有另一种在GAE上实现聊天的方法吗?任何建议都热情推荐!
解决方法:
使用C2DM遇到延迟的原因是因为它不是实时的.谷歌实际上是这样说的:这不是最可靠的方法.建议使用第三方服务器,例如XMPP