问题标签 [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.
java - 最好的 java jabber 客户端库
您对 java jabber 库有什么好的/坏的体验?
c# - Jabber 网络集成
我想请你帮忙,让 Google Talk Bot 与我的服务器上的代码进行通信。
我已经从 code.google.com 下载了 Jabber-Net,但是那里的示例还不够......我对这些技术很陌生,并且不知道:
- 客户端如何到达我的服务器?我应该在哪里将 [如果有] DNS 更改为我的服务器?
- 我应该使用哪个服务器端库?
- 从示例中我了解到我需要在后台不断运行一个桌面应用程序,这对我来说没有意义。
有没有人有一些更好的参考的例子来更好地理解这一点?【对不起我的无知……】
http - 如何创建不由轮询驱动的聊天服务器?
我创建了一个由客户端轮询驱动的简单聊天服务器。客户端每隔几秒钟发送一次数据请求,并收到任何新消息以及有关其对等方是否仍然连接的信息。
由于客户端在移动平台(iPhone)上运行,我一直在寻找摆脱轮询的方法,这会很快耗尽电池。我读过可以无限期地保持 http 连接打开,但不了解如何在实践中使用这种技术。我也想知道这样的连接是否足够稳定,可以在移动环境中使用。
理想的情况是,服务器仅在发生影响客户端的事件(例如对等方发布消息或离线)时才向客户端发送数据。
是否建议尝试通过 http 完成此操作,或者我是否必须通过 tcp 编写自己的协议?根据我的需要定制 xmpp 有多难(我的聊天服务器有一些我必须轻松实现的特殊功能)。
c# - 使用 .NET 在 GTalk 中监控即时消息
如何使用 .NET 监控在 gtalk 上收到的即时消息?基本上,我需要在从特定的 google id 接收作为即时消息的参数后运行一个程序,并将结果传回给发件人。有可能做到吗?
编辑:我可以在两台机器(客户端和服务器)上运行 gtalk。
c# - app.config 中的 IM 代理设置
我正在使用 .NET 中的 XMPP(使用 agsXMPP.dll 库)为 google talk 编写聊天应用程序。我办公室的聊天应用程序登录失败,因为有一个特定的 IM 代理。如何明确指定代理详细信息。可以在 app.config 中完成吗?
我的 gtalk 设置适用于 gtalk:Host:improxy Port:8085 Proxy requires authentication:false
tcp - 哪些 TCP 协议可用于客户端到客户端的通信?
很多时候,客户要求他们的 Web 应用程序提供即时消息 (IM) 和其他客户端到客户端 (P2P) 通信等功能。通常这是如何在普通的网络浏览器中完成的?例如,我看到了能够从常规浏览器进行即时通讯的Google Wave (和 Gmail)的演示。这是通过HTTP吗?或者 XmlHttpRequest (AJAX) 是否为这种通信提供了必要的后端?
最重要的是,我想知道服务器如何“唤醒”远程客户端,比如说发送 IM?还是客户端必须不断“轮询”消息服务器以获取新的 IM?
instant-messaging - 您将如何为网站用户群制作即时通讯程序?
我有一个社交网站,其设计类似于 myspace/facebook 类型的社区,我在 LAMP 设置上使用 php/mysql。
我一直想拥有自己的即时通讯工具,可以在用户的 PC 上运行,类似于 AIM
对于我的网站,这意味着程序中的好友列表将由我网站上的用户组成,并且还会在旁边显示用户图像
名称和指向我网站上个人资料的链接。
现在我知道这是可能的,但让我不想这样做的是它需要的服务器资源。所以我问,
如果你要这样做,你会怎么做?
你会用什么语言制作 .exe 程序?
有没有办法让一个用户连接到另一个用户,这样他们之间的每条消息都不会打到我的mysql数据库?
欢迎任何提示/建议/建议
c# - 客户端-服务器 IM 应用程序中的外部 IP 上的服务器没有响应
我正在按照教程@ http://www.geekpedia.com/tutorial239_Csharp-Chat-Part-1---Building-the-Chat-Client.html尝试收集网络基础知识。对于那些不想跳的人来说,这是一个快速的 tut 演示如何编写一个简单的客户端-服务器-模型聊天应用程序。
当我尝试运行 tut 中的代码时,只要客户端和服务器都在同一个网络上,它就可以正常工作,但是第二次我尝试在外部执行它(让伙伴运行客户端应用程序,然后运行服务器应用程序我这边),这一切都去锅了。代码在同一个网络中有效的事实使我相信这不是编码问题,而是我的网络设置方式的问题。
我试图在我打开的端口 21719 上的 IP 地址上运行服务器,但其他人仍然无法连接到我的服务器,根本无法获得任何形式的响应。
用于服务器侦听连接的代码(来自 tut)是:
现在,教程确实指出了 IPAddress ipaLocal = ipAddress;
会导致某些配置出现问题,我开始担心我的配置可能包含在其中。
那么,有人对我有任何解决方案吗?
谢谢,山姆
.net - 使用 .NET 中的 libpurple
有人可以指导我查看如何从 .NET 使用 libpurple 的代码示例吗?