我想使用sails.js来构建一个MVC Web应用程序。
我还想拥有一个移动应用程序和桌面客户端以连接到我的Web应用程序。为了连接移动客户端,我想使用socket.io
,因为它可以给予实时能力。
如何将客户端连接到服务器?
我试图从Android客户端通过一个sails
应用程序中的一个route
建立socket连接,但是遇到了错误,提示该连接没有cookie。
我记得过去当我想将我的桌面客户端连接到我的Django应用程序时,我遇到了错误,说没有CSRF时无法进行POST。
所以我的问题是什么是正确的方法? 我应该向我的移动应用程序发送cookie吗?我认为cookie并不是一个干净的方法。
我应该使用什么协议?Telegram使用MTProto。我应该实现类似的东西吗?
在MVC Web框架中,我应该在哪里监听和处理来自移动和桌面客户端的连接?
对于我的应用程序,想象一下一个在线商店,它还具有社交网络功能,用户可以从手机客户端对商店商品发表评论。