如何实现服务器推送(推送技术)http或windows套接字


how to implement server push (push technology) either http or windows sockets

这个问题和描述经过了编辑,让用户很好地理解我在获得4票后想要问什么

我有一个vps(虚拟专用服务器)。

我有一个桌面应用程序,我希望在其中从vps Web服务器发出通知。

如果需要,我可以将c和php都作为服务器端脚本编写。

我以为服务器推送机制可以做到这一点?

那我该怎么办?

我读到长时间打开的连接和保持活动将是服务器的负载

我知道c、win32api、php、winsock和php套接字。

推送信息的编程技术就是推送技术吗?

我在互联网上读了很多解释,但non有一种线框式的解释,我不知道c、php中的哪些库会这样做。。。

我对推送技术的假设是,它只是一种使用任何编程语言(win32api,php)中现有库(套接字)从远程位置获得即时通知的机制。

如果你不想使用开放连接,你有两个选择:

1) 要么你的计算机上有一个客户端应用程序,它经常检查服务器是否有新的通知

2) 您创建了一个运行在桌面上的小型通知服务器(比如一个小型node.js Web服务器或其他什么)。然后,只要有通知,服务器上就会有一个客户端应用程序连接到桌面。