【发布时间】:2014-11-04 10:30:03
【问题描述】:
我有一个需要推送通知的网络应用程序。我查看了 node.js 和 socket.io 并有一个有效的示例。我的问题是,是否可以仅在我的客户端 JS 中使用 socket.io 而无需运行 node.js 服务器?
第三方服务器能否只向代理服务器发送请求,并且可能是 socket.io 只是侦听代理服务器上的端口并将事件发回给它?
谢谢,
【问题讨论】:
我有一个需要推送通知的网络应用程序。我查看了 node.js 和 socket.io 并有一个有效的示例。我的问题是,是否可以仅在我的客户端 JS 中使用 socket.io 而无需运行 node.js 服务器?
第三方服务器能否只向代理服务器发送请求,并且可能是 socket.io 只是侦听代理服务器上的端口并将事件发回给它?
谢谢,
【问题讨论】:
您需要一种服务器端技术来通过网络套接字来回发送数据。 Socket.io 是一个通信层。这意味着,您需要有一个服务器端方法来发送数据。
然而,
您可以使用各种第三方服务来使用网络套接字和通知。它们相对易于使用,并且支持许多其他语言。
检查其中一些:
您无需运行 Node.js 即可获得实时推送通知。您可以使用为您执行此操作的第三方服务。它们中的大多数都很便宜,有时对于低流量实例是免费的。
【讨论】: