你好我为什么需要通知服务器像苹果或谷歌微软我可以在不使用通知服务器的情况下编写我自己的通知应用程序 [英] Hello Why I Need Notifications Server Like Apple Or Google Microsoft Can I Bulid My Own Notifications App Without Using Notifications Server

查看:77
本文介绍了你好我为什么需要通知服务器像苹果或谷歌微软我可以在不使用通知服务器的情况下编写我自己的通知应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好

为什么我需要像Apple或google microsoft这样的通知服务器

我可以在不使用通知服务器的情况下建立我自己的通知服务器

hello
why i need notifications server like Apple or google microsoft
can i bulid my own notifications app without using notifications server

推荐答案

如果您的意思是Apple推送通知服务器,您可以在此处阅读: http://en.wikipedia .org / wiki / Apple_Push_Notification_Service [ ^ ]。



我不知道微软或谷歌的情况完全相同,但谷歌在Chrome中有推送通知系统,微软有WNS:https://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx [ ^ ]。



这是pos您可以将不同的东西混合在一起:邮件通知,Web 推送技术,数据库通知等。这使得你的问题,因为它的制定,非常模糊,不负责任,但我不会说你可能想提出的问题的复杂性是无关的。恰恰相反:它们是相关的并且是过去和现代计算的一个非常重要的一般问题。



请参阅我过去关于该主题的答案,我试图在解释客户端 - 服务器模型拉技术的局限性,并解释推送技术的重要性

网站帐户的应用程序仪表板 [ ^ ],

如何控制我的客户端计算机服务器计算机 [ ^ ]。



所以,基本上,这就是事情:如果你使网络通信足够自定义,你可以基于通知和推送技术开发系统。所有你需要它来摆脱纯客户端 - 服务器模型。它与高级编程并不太远:您不需要达到低于TCP的级别。您甚至可以使用远程处理或WCF。你没有费心去使用你想要使用的平台和计算机语言,所以我不能在简短的回答中给你更多细节。为了以防万一,或者对于一些一般性的想法,请看看我过去的答案:

套接字编程中的业余问题 [ ^ ],

同一端口的多个客户端数字 [ ^ ]。



-SA
If you mean Apple Push Notification Server, you can read about it here: http://en.wikipedia.org/wiki/Apple_Push_Notification_Service[^].

I don't know exact same things in Microsoft or Google, but Google has push notification system in Chrome, and Microsoft has WNS: https://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx[^].

It's possible that you mix up together different things: notifications for mail, Web push technology, database notifications, and so on. That makes your question, as it is formulated, very vague and not answerable, but I would not say that the complex of problems you might want to raise are unrelated. Just the opposite: they are related and present a very important general problem of the past and contemporary computing.

Please see my past answers on the topic, where I try to explain the limitations of client-server model, pull technology, and explain importance of push technology:
Application 'dashboard' for website accounts[^],
How Do I Control My Client Computers By Server Computer[^].

So, very basically, this is the thing: you can develop the system based on notifications and push technology, if you make network communication "custom enough". All you need it to get away from pure client-server model. It's not too far from high-level programming: you don't need to go to the levels lower than TCP. You can even use remoting or WCF. You did not bother to tell use your platform(s) and computer languages you want to use, so I cannot give you more detail in a short answer. Just in case, or for some general ideas, take a look at my past answers:
an amateur question in socket programming[^],
Multple clients from same port Number[^].

—SA


这篇关于你好我为什么需要通知服务器像苹果或谷歌微软我可以在不使用通知服务器的情况下编写我自己的通知应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆