tns install nativescript-xmpp-client
import {Client, IQ} from "nativescript-xmpp-client";
....
const client = new Client({
websocket: {url: 'ws://127.0.0.1:5280'},
jid: 'client2@127.0.0.1',
password: 'secret'
});
client.on('online', function (data) {
//Request roaster
client.send(new IQ({from: data.jid, type: 'get', id: 'rand'}).c('query', {xmlns: 'jabber����roster'}));
});
client.on('stanza', function (stanza) {
console.log(stanza.root().toString());
});
client.on('error', function (error) {
console.log('client2', error)
})
Please feel free to send in PRs, Thanks
地址 https://github.com/robbiehanson/XMPPFramework 下载。 框架有一些依赖项。你不需要分别添加。他们都在添加XMPPFramework时,就都已经添加了。我们要每个依赖一步一步走过,确保您的项目符合的每一个步骤。 第一个依赖是CocoaLumberjack。这是在整个项目中使用的日志框架。 第二个CocoaAsyncSocket依赖性。这是底层的
在apache的配置文件中加入下面3句: ProxyRequests Off ProxyPass /xmpp-httpbind http://127.0.0.1:7070/http-bind/ ProxyPassReverse /xmpp-httpbind http://127.0.0.1:7070/http-bind/
源代码 首先放上源代码。研究时查了很多别人的东东,也把我的demo放上来,求大神指点。 利用xmpp制作了一个iOS 即时通信的demo,手机之间可以发送文字信息、图片和QQ表情;mac im软件和手机间可发送文字信息。支持登录、注销、添加好友、删除好友功能。后续会继续添加功能,有时间也会写写实现方法,求大神指点。 1.使用框架 demo是利用xmpp实现的,添加了xmpp源文件,配置好之后只
go-xmpp 是另外一个 XMPP 协议的 GO 语言实现。
MatriX 是 eXtensible Messaging and Presence Protocol (XMPP, 也叫 Jabber) 的开发包,采用 C# 编写,可用于 .NET 平台和 Sliverlight 技术。MatriX 提供完全的 .NET、.NET Compact 框架和 Sliverlight 支持。 示例代码: // basic send message examplev
cl-xmpp 是 Common Lisp 实现的一个 XMPP 协议支持的开发包。
xmpp-go 是 Go 语言实现的兼容 XMPP 协议的客户端和服务器端。
问题内容: 我将要开发一个具有近实时聊天功能的网站。我知道可以使用xmpp或websocket协议来实现。我也知道xmpp协议是在1999年开发的,我想它应该已经很成熟了。另一方面,websocket协议是在2011年开发的。 如果xmpp能够很好地处理实时对话,那么对websocket的需求是什么? 两种协议之间的主要区别是什么? 我什么时候应该选择其中一个呢? 问题答案: 简短的答案是“两者”
XMPP Echo Bot Do you know that situation, you really really need an XMPP echo bot, but you don’t have access to high-level tools like Python to write one? All you have is openssl, bash, dig, stdbuf an