我正在尝试创建一个即时通讯应用程序,非常像我想的whatsapp。我可以使用的资源是 C# 中的服务器开发(REST 服务、专用服务器应用程序等)
目前是使用eclipse的android开发平台(iphone、wp7稍后跟进)。我之前在 Android 中做过一些开发,但我不知道从哪里启动这样的应用程序。
我的猜测是它可以与 UDP/TCP 或类似协议(protocol)一起使用吗?我目前有一个 ASP.NET 网站的共享服务器,但我认为这并不理想,我可以在服务器上设置一个 Web 服务并让客户端在那里发布他的消息,但这意味着接收者将必须每 5 分钟左右轮询(拉取)一次 - 所以我想这不是实时的
我需要在这里使用UDP吗?
我认为像 Iphone、Android 和 WP7 这样的平台通过 UDP 发送消息不会有任何问题 - 如果是这样的话。
我期待任何帮助或指导。
最佳答案
正如所有其他评论已经建议您应该使用 XMPP - 您可以找到大量可用库 here .
最美好的祝愿, 蒂姆
关于android - WhatsApp - 编写克隆(iphone、android、wp7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11070161/