android - WhatsApp - 编写克隆(iphone、android、wp7)

标签 android iphone windows-phone-7 udp instant-messaging

我正在尝试创建一个即时通讯应用程序,非常像我想的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/

相关文章:

listbox - WP7 - 单击列表框项目时调用绑定(bind)号码

Android Studio 卡在安装 APK,adb 有时无法安装 APK,并且 Android Studio 以某种方式干扰了 adb 的安装命令

android - 我如何识别在 Android 中触摸了图像的哪个区域(不仅仅是坐标)?

ios - 谷歌地图全屏显示。如何将其填充到半屏?

iphone - 文件系统中的 iOS 框架二进制文件在哪里?

c# - Windows Phone map 不断崩溃

Silverlight - 将 Listbox ActualWidth 绑定(bind)到 ListboxItem 宽度

Android 如何为 listfragment 制作动画 setSelection()?

带有谷歌地图的Android应用程序,在 Release模式下工作,但上传到市场时不工作

iphone - Xcode错误armv7s