当前位置: 首页 > 软件库 > 手机/移动开发 > >

nativescript-xmpp-client

An XMPP websocket client for nativescript
授权协议 Apache-2.0 License
开发语言 JavaScript TypeScript
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 桂玉石
操作系统 iOS
开源组织
适用人群 未知
 软件概览

nativescript-xmpp-client

Installation

tns install nativescript-xmpp-client

Usage

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)
 })

Improvements

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