问题标签 [instant-messaging]

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 投票
3 回答
6593 浏览

asp.net - 将即时消息集成到 ASP.NET 应用程序中

我正在考虑将一些即时消息功能集成到现有的 ASP.NET Web 应用程序中,例如:

  • Web 应用程序可以显示用户的在线状态(他们当前是否使用他们的 IM 客户端登录)
  • 用户可以从 Web 应用程序向其他用户的 IM 客户端发送消息
  • 用户可以从 Web 应用程序发起 IM 聊天(无需事先知道其他用户的 IM 标识)

有谁知道一些现有的库、示例应用程序或其他可能有助于实现此类功能的资源?

非常感谢您分享您的知识。

0 投票
2 回答
822 浏览

java - XMPP 客户端不兼容

我目前正在开发一个项目,该项目正在构建一个基于 java 的桌面应用程序以与网站交互。我们想要整合 IM 功能,所以我们决定使用 XMPP。

问题是我们的应用程序有其他功能,任何使用另一个客户端连接到我们的 XMPP 服务器的人都会导致我们的网站出现问题(例如,我们的客户端将能够发送具有用户无法发送的特定消息类型的消息)使用,但与另一个客户端他们可以发送这些消息类型)。

有没有人可以只允许我们的客户端访问 XMPP 服务器或阻止其他客户端使用某些功能?我知道这违背了开放标准的想法,但我们不想从头开始构建专有的 IM 解决方案。

0 投票
4 回答
3589 浏览

perl - 如何让 Perl 的 Jabber::SimpleSend 与 Gmail 聊天一起使用?

我正在尝试编写一个简单的 Perl 脚本来发送即时消息。Jabber 似乎是最有利的协议。但以下脚本失败:

它说:

正如卡特曼的回答所指出的,代码实际上应该是

但这失败并出现以下错误:

我确实安装了 Authen::SASL cpan 模块。

0 投票
4 回答
9867 浏览

instant-messaging - 带有推送通知的实时聊天

我正在为我的网站开发私人消息功能,有没有办法从服务器获取推送通知,用户收到了新消息?

我知道的唯一技术是通过 ajax 不断轮询服务器以查看是否有新消息,并在需要时重新加载信使窗口。

感谢您的任何反馈!

UPD:到目前为止,已经确定了以下方向:

1) Comet
2) BOSH - 同步 HTTP 上的双向流
3) XMPP - 这是 google talk 的基础

0 投票
2 回答
457 浏览

scripting - 以编程方式设置即时消息显示消息

为即时通讯程序设置显示消息的脚本是简单还是复杂?经过一番搜索,似乎根本没有任何关于此的信息。

举个例子,如果我有一个报价的文本文件,是否可以将 google talk 显示消息每小时更改为不同的报价?

0 投票
2 回答
71 浏览

scripting - 通过编写脚本或自动化 IM 客户端可以启用哪些场景?

我可以使用 IM 客户端的 API 做什么?我为什么要这个?开辟了哪些新场景?我该如何利用它?我可以将其移植到现有应用程序中吗?
还是 IM API 主要针对启用新型应用程序?

0 投票
6 回答
4030 浏览

xmpp - 通过 Java 程序连接到 Yahoo、MSN、AIM 等即时消息 (IM) 服务的库

我正在寻找一些可以帮助我通过 Java 程序连接到 IM 网络的库。

我的要求如下:

  1. 用户应该能够登录,检索朋友列表,并能够向他的朋友发送消息
  2. 消息也应该传递给离线的朋友。

我对 lib-purple 做了一些研究。但它不是用Java编写的。是否有任何可用的 Java 包装器,以便我可以将它与 Java 程序一起使用?或者一些可以与 XMPP 服务器一起使用的 libpurple 插件?或者有没有其他的解决方案。

谢谢阿内兹

PS:

我已经尝试将 Openfire XMPP 服务器与 IM 网关插件结合使用(也尝试了 Kraken IM 网关插件)。它不会向 MSN 和 AIM 朋友发送离线消息(适用于 Yahoo 和 GTalk)。

我也尝试了以下库,发现它们也不支持向离线朋友发送消息

  • Java MSN 库
  • jYMSG(雅虎)
  • DAIM(用于 AIM)
0 投票
3 回答
1575 浏览

java - 在 Java 中为自己的 IM 服务器/服务寻找简单的即时消息协议

我正在考虑用 Java 实现一个简单的即时消息服务器,但我不想创建另一个协议,而是使用一个已经很简单的 IM 协议。但我不知道我应该使用哪种协议。

我想使用现有的 IM 协议的原因是我希望我的“用户”能够使用他们自己的客户端,例如 pidgin - 它已经提供了广泛的协议,例如 XMPP、Simple 、Bonjour 等——而且我不必开发任何客户。

我看起来有点像 XMPP,但因为很多工作将该协议嵌入到新服务器中。也许还有其他更容易使用的协议?

我的问题是,你们对 Java 中真正基础且易于使用的协议有什么建议吗?Pidgin 支持一大堆协议,但哪些协议与我相关?

0 投票
2 回答
472 浏览

instant-messaging - 一个预编码的基于 Web 的客户端,可以连接到我可以在我的 Web 服务器上托管的 OSCAR/AIM 和/或 GCHAT?

有谁知道我可以在我的个人 Web 服务器上托管的现成的基于 Web 的客户端,以便能够连接到 AIM?我想我正在寻找更多的解决方案,例如 gmail-lite(一个连接到 gmail 的 php 编码客户端,托管在您的 Web 服务器上),但用于即时消息传递。请帮忙,谢谢!

0 投票
7 回答
5351 浏览

c++ - 开源即时消息 API

我想创建自己的 IM,并且正在搜索开源 IM API。您认为最好的开源 IM API 是什么。以及使用什么好的前端?

谢谢。