问题标签 [server-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - GWT Comet 集成(服务器推送)帮助
我在服务器上遇到了彗星的一些困难
首先,我正在使用 gwt 托管模式的默认配置(即使用码头),我是否需要进行任何更改以启用彗星
现在,在服务器上,我想要的是一个客户端将发送一个请求,然后他将被注册到一个所谓的组中。每当所有组发生任何更改时,连接到该组的所有客户端都会被告知。
有人可以帮忙吗?
python - 来自 APE 服务器模块的 POST 请求问题
我使用 Ajax Push Engine 作为推送引擎,使用 Django 作为主站点。我编写了服务器模块,当新用户使用 Http 模块加入频道时,它必须将请求发送到我的基于 Django 的应用程序。我的基于 Django 的项目在 local.jjjbbb.org 上的本地计算机上运行。
但是这段代码不起作用,请求没有收到。当我将 url 更改为其他任何内容(例如 www.google.com 或 localhost)时,一切正常,我得到了结果。但是当我尝试向我的应用程序发送请求时,请求不起作用。只有当我尝试从服务器端发送请求时,才会出现这个问题,当我使用 jQuery 从客户端发送时,一切正常。
为什么我不能从服务器端向我的域发送 POST 请求?
javascript - 是否有实现 Socket.IO 的服务器部分的文档?
我不想使用 NodeJS 服务器实现。我的服务器实现需要支持哪些协议?我在哪里可以找到技术细节?
javascript - 为少量客户端实现服务器端推送
对于我正在开发的 Web 应用程序,我有以下要求:
- 客户需要能够通过网络浏览器登录。
- 登录后,他们将能够
- 更改配置(正常请求/响应)
- 将能够接收服务器发送的警报(服务器端推送)
现在,问题是如何实现警报。我首先想到了使用一些长轮询方法(彗星),但由于客户端的数量肯定会限制在 5-10,我现在正在考虑使用一种更简单的方法。
我有哪些选择?让客户端轮询服务器可以吗?
gwt - GWT 的 Comet 实现
有谁知道 GWT 的另一种彗星实现,我正在使用这个http://code.google.com/p/gwt-comet/但 Firefox 和 gwt 出错。我在https://stackoverflow.com/questions/4693964/gwt-comet-error列出了错误
http - http push - 使用 ssl 的 http 流媒体方法 - 代理会干扰 https 流量吗?
我的问题与实现 HTTP Server Push 的 HTTP Streaming Method 有关:
“HTTP 流”机制使请求无限期地保持打开状态。即使在服务器将数据推送到客户端之后,它也不会终止请求或关闭连接。这种机制显着降低了网络延迟,因为客户端和服务器不需要打开和关闭连接。
HTTP 流机制基于服务器在同一响应上发送多条信息的能力,而无需终止请求或连接。这个结果可以通过 HTTP/1.1 和 HTTP/1.0 服务器来实现。
HTTP 协议允许中介(代理、透明代理、网关等)参与从服务器到客户端的响应传输。中介不需要立即转发部分响应,并且在向客户端发送任何数据之前缓冲整个响应是合法的(例如,缓存透明代理)。HTTP 流将不适用于此类中介。
如果我使用 HTTPS,是否可以避免代理服务器的描述问题?
http - 我可以重复使用我现有的 TCP-Server 吗?
目前我有一个现有的应用程序,它基本上由一个桌面 GUI 和一个 TCP 服务器组成。客户端连接到服务器,如果发生有趣的事情,服务器会通知客户端。
现在我应该用 Web GUI 替换桌面 GUI,我想知道我是否必须重写服务器以发送 http 数据包而不是 tcp 数据包,或者我是否可以以某种方式使用某种代理来获取 tcp 数据包并将它们转发给网络客户端?
我需要某种彗星服务器吗?
api - 推送 API 示例
寻找推送 API 的示例,而不是 websocket、comet 或 pubsub。需要专门用于两个系统之间通信的示例(相对于客户端/浏览器 - 服务器)。换句话说,它不必通过 HTTP。
asp.net - 可以使用 ASP.NET MVC 的 AsyncController 来服务大量并发挂起请求(长轮询)吗?
Node.js、Tornado 和 Twisted 等框架允许开发人员创建支持大量并发挂起请求 (10k+) 的服务器推送应用程序。据我了解,他们都通过不创建线程来服务每个挂起请求来实现这一点。
AsyncController 可以用于服务大量不活动的并发请求吗?
如果是这样,是否有任何相当大的 ASP.NET MVC 网站使用这种方法来创建长轮询应用程序?
mysql - mysql数据库有更新时如何实现服务器推送?
我面临的情况是:
我有一个 php+mysql 网络应用程序。多个用户在同一个数据库中共享资源。我想实现一个功能,只要数据库记录发生更改(创建、更新或删除),其他用户就会立即收到通知。
我正在考虑使用 ajax 推送引擎 (APE),但不确定大局如何。
(1) 是否像我需要一个脚本不断检查 last_update 时间戳并在检测到新更改时向客户端发送通知?
或者
(2) 每次对数据库表执行任何操作后,向客户端发送通知,告诉他们重新加载数据?
哪一个更好或关于如何实现这一点的任何其他建议?
提前致谢!