服务器向APP推送消息的架构请教
带头大哥_ 2017-01-20 10:16:50 应用场景是局域网,服务器是win server2008,客户端分2个,1是安卓机顶盒,2是安卓手表
目前是服务器上面用MVC写了管理后台,用web api和安卓机顶盒进行交互,然后在安卓机顶盒上点击服务,服务器收到服务器请求后所有手表震动(服务员带着手表)
然后这个场景中会存在服务器主动推送消息给客户端的情况,然后实际开发中遇到安卓在息屏后是收不到UDP广播的(开始考虑用UDP广播做,单独再写了服务),那么这个如何来考虑这个架构
我想了两种,在手表上写一个http服务,服务器收到机顶盒的请求后服务器向手表发http接口(感觉怪怪的,颠倒了主次)
然后就是写一个tcp长连接,然后我比较疑惑的时候,这个TCP长连接写到哪里?写到asp.net web api里面呢,还是写到单独的服务里面?
或者其他大神有没有更好的建议