问题标签 [ape]

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.

0 投票
1 回答
229 浏览

.net - 如何在 asp.net 中使用猿服务器?

我的 Windows 机器上运行了一个 .NET 应用程序。我需要它来使用 APE 向客户实时发布数据。我有一个在单独的 linux 机器上运行的 APE 服务器。我的问题是,如何从我的 .NET 应用程序的 Javascript 代码访问远程 APE 服务器

任何教程将不胜感激。

谢谢

0 投票
2 回答
332 浏览

ape - 访问远程 APE 服务器

我是APE的新手。我有一台运行 APE 服务器的 linux 机器。我希望我的 .NET 程序在另一台 Windows 机器上运行以连接到 APE 服务器。我该怎么做 ?两台机器都在局域网上。我试图做到这一点

我修改了我的 httpd.conf 文件,为 local.ape-project.org 提供了一个虚拟主机。我修改了我的主机文件以将 linux 机器的 IP 映射到 local.ape-project.org。

发生的事情是我收到一个错误,我没有访问 APE 的权限。我也在远程linux机器上设置了权限。有没有其他人经历过这种情况?任何帮助将不胜感激

谢谢

0 投票
1 回答
2130 浏览

php - 寻找使用 PHP 进行实时推送通知的更好选择

我想实现从 php 到我的项目的实时推送通知。我已经测试了 2 种可能的方法。

  1. 长时间轮询mysql数据库->性能很差,导致查询很大
  2. 长时间轮询 memcache 并通过 php 推送 -> 性能不佳
  3. Ajax Push Engine -> 似乎不太容易实现......但带有 PHP 集成

有谁知道更好的方法?也许有一些类似于 memcache 允许推送?

0 投票
2 回答
2975 浏览

node.js - 聊天应用程序:node.js 还是 APE?

我想创建一个聊天应用程序,它将使用 php/codeigniter 来执行视图和用户界面。我一直在阅读大量关于 stackoverflow 的帖子,这些帖子推荐使用 node.js 或 socket.io。然而,我也遇到过 APE(Ajax Push Engine)。我对两者都不太了解,想知道使用哪个。

我阅读了 node.js 并看到了很多关于它的好东西,但让我担心的主要事情是它相对较新并且没有很多真实世界的网站测试/使用它。

另一方面,APE 可以。它看起来类似于 node.js。但就像我说的,我对两者都不太了解,不知道该选择哪一个。

哪个更擅长创建聊天应用程序?

谢谢!

0 投票
1 回答
423 浏览

comet - Godaddy专用服务器中的彗星(Ajax Push)?

我想知道它是否可能,我正在寻找设置它的教程。

APE 网站说 JavaScript 编程知识足以遵循本教程,但我什至无法理解本教程的前 2 行。

我正在使用 Ubuntu。下载 APE 后,我不知道该怎么办。我已经设置了 SSH 来访问服务器。

我的以下步骤应该是什么,或者我在哪里可以找到更容易使用彗星的教程,无论是通过 APE 还是其他方式?

0 投票
4 回答
13955 浏览

php - Ajax 推送引擎 (APE) 与 Node.js

我正在考虑为我的 Web 应用程序实时将数据从服务器推送到客户端的几个选项。

我已经实现了一个基于轮询的应用程序(每个客户端每 30 秒后向服务器发送一次 http 请求。)应用程序在 10 个用户进入后实际上并没有扩大。这个应用程序。使用 MySQL、PHP、HTML 和 jQuery 构建。

考虑到以下要求,请建议哪一个更好 - APE Vs node.js

  1. 一次应该能够处理至少 400 个并发连接
  2. 服务器应该能够将数据推送到所有这些客户端。
  3. 客户端将在彼此之间发送数据。
0 投票
1 回答
780 浏览

jsf - 无法从主机联系 VM 上的 Ape-Server

我只想在我的本地计算机上使用 APE。这是我第一次在运行 ubuntu 的虚拟机上安装 APE,并使用 local.ape-project.org/APE_JSF/Tools/Check/ 上的检查工具在 VM 中成功测试了它。我很高兴收到粗体消息“所有测试完成。现在你可以玩你的 APE”了。

现在我试图更进一步。我试图从运行 windows7 的主机访问同一侧并进行了相同的测试。我收到错误,因为检查工具最后尝试联系猿服务器并显示以下消息“无法联系 APE 服务器。请检查以下 url 是否指向您的 APE 服务器:http://0.ape。 local.ape-project.org:6969如果我在主机上检索http://local.ape-project.org:6969/我会得到带有标题“APE 服务器”的猿默认页面,这表明猿服务器是可从主机访问。所以我忘记了什么?

一个 apache 服务器在它旁边运行在端口 80 上。

虚拟机的内部静态 IP 目前是 192.168.178.5 所以我在 C:\WINDOWS\system32\drivers\etc\hosts 文件中添加了以下几行,就像 ape-project.org 上的手册指定的那样......

我的 APE 配置文件的前两个部分如下所示

APE JSF 有以下配置(config.js)

我检索 apache2 的默认页面以访问我的网站(.../apache2/sites-available/default)

0 投票
1 回答
661 浏览

javascript - 如何使用 ajax 推送引擎发出通知?

我听说过 APE(ajax 推送引擎)来发出实时通知,但我想使用 APE 的 javascript 框架而不是安装它。

任何人都可以帮助我如何实现实时通知吗?
据我了解,Ajax 推送引擎对服务器的负载较少,所以我想将它用于实时系统。谢谢。

0 投票
1 回答
659 浏览

websocket - 使用带有 APE/反向 Ajax 的 Rx 的 ObservableCollections - 从服务器推送

只是想知道是否有一种常用的方法来通知订阅者(javascript 客户端)可观察的集合(Rx/Knockout.js)在服务器端发生了变化。

我想要一个在集合之间进行双向实时数据绑定的对象。IE。浏览器上的表绑定到一个集合,该集合绑定到服务器上的另一个集合,该集合绑定到数据库表或缓存数据集(所有实现 inotify...)。

从理论上讲,这听起来可能,但似乎找不到任何常见的方法来做到这一点。

我不想使用一个重新发送整个数据集的系统——我想利用基于事件的更新 Rx 或类似的东西(也许像 ConnectableObservable over websockets?)。

如果没有,也许将不得不编码?

提前致谢。安德鲁

(clinq、reactiveobject、websocket)

0 投票
1 回答
1669 浏览

http - 如何将 HTTP 流服务器 APE(Ajax 推送引擎)连接到计算成本高的服务器

我已经研究 APE(Ajax 推送引擎 - http://www.ape-project.org/)几个星期了,我已经阅读了他们在网站上的所有文档。

APE 项目声称“实时数据流”,但我就是找不到一个很好的例子。我对他们的文档感到有点沮丧。

我在他们的网站上阅读的可能的维基页面:http: //www.ape-project.org/wiki/index.php/Tutorial :How_to_write_an_application_with_APE

但同样,它只是有一些概念,而不是详细信息。

做了一些谷歌搜索后,我开始感到更加沮丧。 没有有价值的教程或示例用于我的目的

所以我把这个贴在这里。

基本上,我一直想做的是,HTTP 流服务器(计算成本很高)仍然可以很好地扩展(100 或 200 个客户端)。要求:

  1. 使用 HTTP 协议(​​无 RTMP);
  2. 客户端将音频数据流式传输到服务器;
  3. 服务端接收到音频数据,处理后将结果发送回客户端,同时从客户端接收音频数据;
  4. 音频数据的处理在C/C++ 库中完成;
  5. 服务器也可以将几秒的音频数据式传输到客户端,客户端可以在接收服务器的音频数据的同时播放音频;
  6. 客户端和服务器之间应建立长期连接/会话,并且服务器应检测到断开连接(TimeOut 或 UserDisconnect);

我的问题是:

  1. 我应该阅读哪些 APE 示例和教程来满足我的需求?
  2. 我在哪里可以找到使用 APE HTTP 流的好例子?
  3. 如何创建一个非常简单的HTTP 流示例(服务器流)
  4. 如何在服务器端连接我的计算昂贵的 C/C++ 库
  5. 如何在服务器端维护每个客户端连接/会话的状态

如果有人知道我的要求或问题,请告诉我。

谢谢。

彼得