服务器如何主动推送消息到客户端
C/S模式的客户端。目前碰到的问题时,当在某些特殊的触发条件下,服务器要向在线的客户端主动推送一些信息,客户端进行展示。
客户端会安装在局域网内,无固定IP。
客户端登录时提交登录信息,并使用HTTP协议每隔30s发送心跳包。
那服务器该如何将信息推送到客户端呢? --------------------编程问答-------------------- 建立专用信道?(就像网游一样) 似乎不太可取
这样,发送心跳包的时候问问服务器有没有我的消息,如果有 取一下。
定时刷新我想要比一直开着 socket 要节约资源
--------------------编程问答-------------------- 定时刷新取的服务器的资源 --------------------编程问答-------------------- 只能客户端定时获取, 或者 发送UDP包 --------------------编程问答-------------------- 发UDP广播
补充:.NET技术 , C#