• xmpp 协议之可扩展消息(messaging)与状态(presence)协议核心: RFC 3920

    时间:2023-11-18 16:07:34

    附:asmack已经不需要了,4.1以后的smack已经可以在android上使用了。XMPP Clients:   http://xmpp.org/software/clients.htmlAn XMPP client is any software or application that ena...

  • ios xmpp开发应用后台模式接收聊天信息处理方案

    时间:2023-11-18 08:55:51

    ios xmpp开发应用后台模式接收聊天信息最近在使用xmppframwork来实现一个聊天应用,碰到了一个问题,应用进入后台以后,就接收不到消息了;怎么样才能使应用被切到后台时,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样),下面一步一步来分析。针对iOS应用的状态,存在以下...

  • XMPP and SIP

    时间:2023-11-15 15:49:00

    过去一年多,一直关注这方面的技术和发展,这里有一个简单的介绍,我觉得比较简洁明了。我做了一点翻译,还有我的一些评估。   SIP vs XMPP (Jabber)SIP and XMPP are application layer protocols mostly used to send voic...

  • )">iOS XMPP之常见错误一:()

    时间:2023-11-13 12:28:21

    在XMPP开发中,使用XMPPStream进行连接服务器后,验证过程中,比较常见的一个错误是<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>.尤其作为初学者(...

  • Converse.js – 开源的 XMPP 聊天客户端

    时间:2023-11-10 17:38:17

    Converse.js 是一个运行在浏览器的免费和开源的聊天客户端。它可以集成到任何网页。类似于 Facebook 的聊天,它也支持多用户聊天室。Converse.js 可以连接到任何可访问的 XMPP/Jabber 服务器。在线演示      插件下载您可能感兴趣的相关文章网站开发中很有用的 jQ...

  • XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制

    时间:2023-09-01 19:01:08

    连接之后,拿到了connection,通过它可以搞定会话建立一个会话MessageListener msgListener= new MessageListener(){public void processMessage(Chat chat, Message message){if (messag...

  • xmpp整理笔记:聊天信息的发送与显示

    时间:2023-08-21 11:51:01

    任何一个信息的发送都需要关注两个部分,信息的发出,和信息在界面中的显示往期回顾:xmpp整理笔记:环境的快速配置(附安装包)  http://www.cnblogs.com/dsxniubility/p/4304570.htmlxmpp整理笔记:xmppFramework框架的导入和介绍  http...

  • xmpp整理笔记:发送图片信息和声音信息

    时间:2023-08-21 11:50:55

    图片和音频文件发送的基本思路就是:先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串。在即将发送的message内添加一个子节点,节点的stringValue(节点的值)设置这个编码后的字符串。然后消息发出后取出消息文件的时候,通过messageType 先判断是不是图片...

  • xmpp整理笔记:环境的快速配置(附安装包)

    时间:2023-08-21 11:50:49

    现在虽然环信的xmpp框架很火,但是也有一些弊端。环信的框架部分代码不开源,而且收费模式不科学,用户量一直低于免费线则好,一旦超过,收费极高。 xmpp感觉还是从xmppFramework框架学起比较科学。能够更清楚的了解即时通讯里各个操作的api,就算以后出了新的框架底层也要这么用的。主要用到的工...

  • Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等

    时间:2023-07-14 20:05:26

    http://blog.csdn.net/h7870181/article/details/8653865以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大...

  • 【Android XMPP】 学习资料收集贴(持续更新)

    时间:2023-07-14 20:05:14

    系列一:基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Androidclient开发[3]基于xmpp openfire smack开发之A...

  • Android studio使用smack连接xmpp服务器收发消息

    时间:2023-06-09 12:09:56

    我使用的是ejabberd16.09的Linux版本,安装教程网上有很多,我在这里只介绍一下Android端连接、登录和收发消息的方法。文章最后附上了我写的一个demo,欢迎大家参考。ejabberd官网地址:点击打开链接进入正题,我使用的是smack4.1.2包,需要在android studio...

  • [XMPP]iOS聊天软件学习笔记[一]

    时间:2023-05-28 14:39:02

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);@import url(http://i.cnblogs.co...

  • 深入认识Tigase XMPP Server(上)

    时间:2023-03-28 11:02:12

    深入认识Tigase XMPP Server(上)作者:chszs本文的目的是深入认识Tigase XMPP Server的特性。1、Tigase HTTP API实现XMPP和HTTP之间的桥梁,可通过REST调用实现对Tigase安装的管理和维护,可通过脚本API在运行时进行扩展。使用HTTP ...

  • Android基于XMPP的即时通讯3-表情发送

    时间:2023-03-24 20:01:20

    这篇博文主要讲表情发送的一些东西。参考:Android基于XMPP的即时通讯1-基本对话1、准备好资源文件采用的是emoji的表情,我打包好了,下载地址:http://files.cnblogs.com/files/pear-lemon/drawable.zip2、表情布局文件layout_send...

  • Android基于XMPP Smack及Openfire学习笔记(1)

    时间:2023-03-24 20:01:38

    之前开发的项目中实用到IM聊天功能。可是这块功能公司有专门的IM团队来开发,由他们开发好后。直接接入到我们APP中。我參与写IM相关功能非常地少,所以也一直想学习相关知识 。 眼下Android主要用的是XMPP协议及OPenfireserver来实现IM功能,我也从这块入手学习。也感谢全部分享资料...

  • 在MAC中安装XMPP服务器

    时间:2023-03-11 21:01:08

    一.安装MySQL1.下载安装包2.安装服务器-依次安装下面3个3.启动mysql服务器4.设置MySQL命令行搜索路径•打开终端,输入:•vi ~/.bash_profile•输入 i•然后粘贴以下内容•# mysql•alias mysql='/usr/local/mysql/bin/mysql...

  • Android基于XMPP协议之实现即时通讯的原理

    时间:2023-02-09 13:20:20

    一、xmpp协议xmpp可以理解为可扩展的消息和出席协议(eXtensible Messageing and Presence Protocol).出席即可以理解为用户的在线的状态,消息则是服务器与客户端互相通信的消息;常见的xmpp服务器有openfire、Ejabberd等,这里我们用的是ope...

  • XMPP openfire Smack 即时通讯

    时间:2023-02-05 14:15:28

    重新整理下这篇文章。这篇文章的主要任务是使用AndroidStudio,通过Openfire,利用XMPP协议完成一个可以即时通讯、拥有好友系统的聊天软件。一、服务器配置与相关库理论不多说,只谈怎么操作。下面先说三个工具。1、mysql服务器(版本5.7.25)首先电脑要安装好mysql,这里建议不...

  • Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送

    时间:2023-01-30 21:02:51

    Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各种功能都实现一遍,解决各种bug各...