问题标签 [jabbr]

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 投票
0 回答
264 浏览

c# - AppHarbor JabbR 500 错误

我已经让 appharbor 构建和部署解决方案,但是在我尝试登录后它给了我 500 错误。错误日志中也没有任何内容,并且该教程似乎不再适用。

有谁知道这可能是什么原因?

编辑:当我下拉构建并在 IIS 中运行时,似乎出现以下错误

处理程序“Owin”的模块列表中有一个错误模块“ManagedPipelineHandler”

编辑:较早的错误是无效的,并且是由我的应用程序池未设置为 asp.net 4.0 引起的,但最终出现以下错误

无法加载文件或程序集“Microsoft.Owin.Host.SystemWeb”或其依赖项之一。该系统找不到指定的文件。

编辑:

再次尝试使用新的存储库,我仍然无法推送到 appharbor 我认为这与以前的错误没有任何关系,因为它让我注册一个帐户并让我尝试登录然后失败。

(感谢从信号器到 jabbr 选项卡的更改,似乎没有 jabbr 标签,由于得分,我无法制作新标签。)

0 投票
1 回答
608 浏览

asp.net - 如何开始在 AppHarbor 上使用我新安装的 JabbR?

向所有 JabbR/SignalR/AppHarbor/Janrain/ASP.NET 集成专家提问:

  • 成功地从 GitHub 上 fork JabbR 并克隆到我的仓库中!!!
  • 我还成功部署到Beta环境中的一个新AppHarbor应用程序,以享受WebSocket支持!!!
  • 我还成功地为我的应用程序设置了 JanRain 的参与服务以进行身份​​验证。
  • 我也很高兴看到我的应用程序在公共域 ( http://jabbr-14.apphb.com/ ) 上启动并成功创建了我的第一个帐户并通过了身份验证。

现在,我只是不能发布、创建、广播等,或者——就此而言——在我的聊天中做任何有用的事情!!!

我如何开始使用这个东西?!?!

基本上这就是我的应用程序在浏览器中的外观,但我无法让它做任何事情!!!

在此处输入图像描述

0 投票
1 回答
1236 浏览

c# - 构建 Jabbr SignalR 聊天

当我尝试构建 Jabber 项目时,出现此错误:

错误信息

谁能帮我?

0 投票
0 回答
657 浏览

node.js - 如何以编程方式登录使用 Google 作为身份验证的网站

我目前正在尝试弄清楚如何使用仅使用 Google 帐户进行身份验证的 NodeJS 登录到 Jabbr 站点。

有一些简单的方法可以做到这一点吗?我试过使用 njabbr 包,但它目前不支持谷歌身份验证。我在谷歌上搜索的大部分内容都是关于在服务器上实现登录,并且我研究了google-api-nodejs-client但是当我只想用客户端登录时,这对我来说没有多大意义.

0 投票
3 回答
5953 浏览

android - 为 Android 开发实例消息传递客户端 + 服务器

嗨,我需要为 android 开发一个功能齐全的 IM 解决方案(如 viber 或 whatsapp)。它将具有基本的聊天功能以及更多功能。任何人都可以指导我。我不想重新发明轮子,所以我的目标是尽可能多地将现有的东西用于聊天服务器等(比如 jabber)。如果有人可以指导我,或者给我一些好的建议,那将是一个很大的帮助。

编辑 - 我将扩展应用程序未来以允许其他平台客户端,如 Windows Mobile 或 iOS 客户端。从这个意义上说,实现服务器的最佳技术是什么?它必须很好地处理实时流量。我是否能够包装或扩展某种 XAMPP 服务器来完成我的工作?

0 投票
1 回答
435 浏览

asp.net - JabbR 代码库是否记录在任何地方?

JabbR 源是否记录在任何地方?我正在考虑将其集成到一个项目中,并想知道是否解释了架构和可扩展性点?

0 投票
1 回答
668 浏览

c# - 在重新连接时检测丢失的消息/对消息的丢失操作

我在我的应用程序中使用 SignalR 向组中的不同用户发送消息。

我们可以添加/编辑或删除消息,并通过 SignalR 集线器向该组中的所有用户发送相同的操作。

一切正常。

问题是一个人可能会错过在他的连接丢失/互联网断开或他的笔记本电脑/机器关闭期间发生的其他人的操作(消息添加/编辑/删除)。

在恢复连接或再次打开笔记本电脑后,用户必须收到所有那些错过的消息,错过在他离线期间发生的操作。

我们将所有用户的所有客户端(客户端 ID)存储在数据库中。

任何人都可以指点如何做到这一点?

一种解决方案可以是轮询最后一条消息 ID(已到达 ui)以检查是否有任何新消息,但这不会达到目的,因为消息可能已在服务器上被其他用户编辑/删除。

我已经浏览了以下链接

SignalR 可以处理丢失的消息吗?

可以在服务器端检测到 SignalR 消息丢失吗?

如何使用 SignalR 进行有保证的消息传递?

Signalr 客户端在重新连接时检索丢失的消息

https://github.com/JabbR/JabbR/issues/699

但它们都没有涵盖用户离线期间发生的整个历史的方面。

例如,如果您在 Skype 中断开连接并在几小时后返回说,它会提取在此期间发生的所有操作(添加/编辑/删除消息)的所有历史记录并将其更新给最终用户

0 投票
2 回答
31 浏览

c# - 查找组的所有客户

我在我的应用程序中使用 SignalR。

为了向组添加或删除客户端,我们使用此 API

这工作正常。

我的目标是逆转它,即

我需要得到该组的所有客户。我需要对其应用 foreach 并在数据库中执行一些操作。

是否有任何 API 可用于查找组中的所有客户端?