开发者

Server for android chat

I've faced a problem of writing a backend on Java for the chat with Android cl开发者_Python百科ients. What are the best practices for it? After quick googling i've found some approaches:

  1. Polling / long polling.
  2. c2dm. Seems like an easy variant, but i'm afraid of message size limitation (1024 bytes). Also, users must have Google account to use this technology. It might be a problem for using other platforms (iOS, WP7)
  3. Sockets. Can i use them with Tomcat or Glassfish? Are there any troubles on Android?


Why not use a combination of C2DM and then that opens the app which does a poll for the data. C2DM is not designed for huge payloads but can tell the app to poll and so will be realtime.

WP7 and iOS have a C2DM equivalent with the same sort of payload restrictions but they could then share the same backend API for the poll?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜