使用Azure创建聊天应用程序

时间:2011-04-14 06:44:04

标签: c# asp.net vb.net azure xmpp

我需要做的是为将在iPhone,Android,Blackberry和Web浏览器上运行的聊天应用程序创建服务器端。

要做到这一点,我想:

  • 创建应用程序和托管 它在微软的Azure云上

  • 使用XMPP作为通信 协议

我正在构建的iPhone应用程序将连接到我在云上的应用程序,他们将在TCP / IP和XMPP中进行非常丰富多彩的对话。

有更好的方法吗?

你有任何教程可以帮助我开始吗?

3 个答案:

答案 0 :(得分:2)

不是完整的答案或建议,但我今天看到了Steve Marx的一些演讲,其中涵盖了https://github.com/smarx/smarxchat

上的node.js实施http://chat.smarx.com/

虽然不是一个完成的架构,但它肯定会提出另一种可能的设计!

答案 1 :(得分:0)

如果您正在编写自己的xmpp服务器,则需要使用辅助角色并打开必要的端口。

如果您希望实施现有的xmpp服务器解决方案,最好使用VM角色,构建服务器映像并上传它。

答案 2 :(得分:0)

这是一个古老的问题。但是,如果今天有人在寻找更现成的解决方案,我建议您尝试Azure Communication Services。它为所有平台上的聊天,短信,电话和音频/视频通话提供了托管解决方案。