我需要做的是为将在iPhone,Android,Blackberry和Web浏览器上运行的聊天应用程序创建服务器端。
要做到这一点,我想:
创建应用程序和托管 它在微软的Azure云上
使用XMPP作为通信 协议
我正在构建的iPhone应用程序将连接到我在云上的应用程序,他们将在TCP / IP和XMPP中进行非常丰富多彩的对话。
有更好的方法吗?
你有任何教程可以帮助我开始吗?
答案 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。它为所有平台上的聊天,短信,电话和音频/视频通话提供了托管解决方案。