【问题标题】:using XMPP with a .net server and android client将 XMPP 与 .net 服务器和 android 客户端一起使用
【发布时间】:2012-02-15 16:08:56
【问题描述】:

我有一个 android 应用程序(使用 java 在 eclipse 中创建),它使用 .net webservices 与 windows 2008 服务器上的 webservices 对话。我对将 XMPP 用于应用程序的聊天部分非常感兴趣,但不知道如何实现这一点。有人可以帮我在上述服务器上实现 XMPP 部分,以及 android 应用程序中的客户端部分。我基本上是在寻找一步一步的演练(包括需要什么服务器端软件和客户端软件),因为我从来没有使用过 XMPP,真的需要完成这个应用程序。

谢谢

【问题讨论】:

标签: android .net web-services xmpp chat


【解决方案1】:

1) 查找服务器。

如果您访问 XMPP 站点并查看其方便的list,则有多个 XMPP 服务器可用。

就我个人而言,我正在使用 OpenFire,并且发现它的设置和使用超级容易。安装、运行它,然后按照设置向导进行操作。我不建议尝试将您自己的 XMPP 服务器功能写入您自己的代码,因为它会很快变得复杂。您可以轻松地将聊天服务器与您的 Web 服务并排运行,并让客户端上的应用程序与两者进行通信。这仍然为用户提供了一个无缝的界面。

2) 为 Android 上的 XMPP 开发找到一个库。

aSmack 几乎是大多数 Android 开发人员为此使用的。 (信息和代码链接可以在here 找到。)如果您需要更多关于如何为 Android 开发此功能的分步帮助,我建议您搜索/发布有关如何使用的更具体的问题图书馆。

我希望这会有所帮助。

【讨论】:

  • 补充想法:如果您要求Android客户端只通过您的Web服务与服务器通信,您可以在您的Web服务代码中使用jabber-net库与聊天服务器进行交互。跨度>
  • 好的,我将把它标记为已回答。感谢所有的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-16
  • 1970-01-01
  • 2018-03-14
  • 2013-08-27
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
相关资源
最近更新 更多