开发者社区> 问答> 正文

桌面端消息推送

windows桌面端开发最好用什么?QT,Java如何实现服务器推送消息给客户端?用什么写比较方便?服务器端又该用什么写?

展开
收起
蛮大人123 2016-02-22 14:24:41 2765 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    桌面开发看个人情况了,什么熟悉用什么。都不熟悉得话,可以考虑用c#。
    要实现消息推送,需要在服务器端和客户端之间建立长连接,当有消息的时候,再由服务器端主动发送给客户端,客户端再做消息的提醒。当然,如果对实时性要求不高,可以不用长链接,每隔一段时间客户端去服务器请求,看有没有新消息也行。
    如果只是要做消息推送,其实可以用第三方的推送服务,比如极光推送、个推、百度云推送、小米推送等等,接它们的sdk,就不用自己维护长链接了,服务器要推送消息到客户端,只需要在服务器端向推送服务提供商的服务发送请求即可。这样做对于自己来讲,开发最方便,也可以降低服务器成本。
    虽然这些推送服务都是针对手机客户端开发的,但实际上Windows上依然也是可以用的。

    2019-07-17 18:46:40
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载