C# 使用Azure创建聊天应用程序

C# 使用Azure创建聊天应用程序,c#,asp.net,vb.net,azure,xmpp,C#,Asp.net,Vb.net,Azure,Xmpp,我需要做的是为聊天应用程序创建服务器端,该应用程序将在iPhone、Android、Blackberry和web浏览器上运行 为此,我想到: 创建应用程序和托管 它在微软的Azure云上运行 使用XMPP作为通信工具 协议 我正在构建的iPhone应用程序将连接到我的云应用程序,它们将以TCP/IP和XMPP进行非常丰富多彩的对话 有更好的方法吗 你们有什么教程可以帮助我开始学习吗?不是完整的答案或建议,但我今天看到了Steve Marx的一些介绍,其中介绍了node.js的实现 虽然不是一

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

为此,我想到:

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

  • 使用XMPP作为通信工具 协议

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

有更好的方法吗


你们有什么教程可以帮助我开始学习吗?

不是完整的答案或建议,但我今天看到了Steve Marx的一些介绍,其中介绍了node.js的实现


虽然不是一个完成的架构,但它肯定会建议一个可能的替代设计

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


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

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