iOS:XMPP即时聊天知识
XMPP即时聊天框架:XMPPFramework
XMPP
The Extensible Messaging and Presence Protocol(可扩展通讯和表示协议)。
基于XML
XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构
...
文章
吞吞吐吐的
2017-09-20
965浏览量
XMPP客户端库Smack 4.0.6版开发之二
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/41576877
XMPP客户端库Smack 4.0....
文章
chszs
2014-11-28
589浏览量
深入认识Tigase XMPP Server(上)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/41280957
深入认识Tigase XMPP Se...
文章
chszs
2014-11-19
759浏览量
XMPP客户端库Smack 4.0.6版开发之六
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/41620853
XMPP客户端库Smack 4.0....
文章
chszs
2014-11-30
576浏览量
xmpp即时通讯三
6.1 概述
XMPP包含一个认证流的方法,此方法依靠一个简单认证与安全层(SASL)协议[SASL]的XMPP-specific profile。SASL提供一个一般化方法,用于给基于连接的协议加认证支持,并且,XMPP使用一个一般化XML命名空间profile,用于 SASL,遵从...
文章
code_xzh
2014-01-26
970浏览量
xmpp即时通讯三
6.1 概述
XMPP包含一个认证流的方法,此方法依靠一个简单认证与安全层(SASL)协议[SASL]的XMPP-specific profile。SASL提供一个一般化方法,用于给基于连接的协议加认证支持,并且,XMPP使用一个一般化XML命名空间profile,用于 SASL,遵从...
文章
ctrip_xzh
2014-01-26
860浏览量
基于jabber(XMPP)架设即时通信服务
Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这...
文章
嗯哼9925
2017-12-23
1827浏览量
iOS经典面试题
一、如何绘制UIView?
绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需要执行绘制操作时,drawRect:方法就会被调用,覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调...
文章
原来是泽镜啊
2020-11-12
155浏览量
xmpp即时通讯二
4.1概述
使presence-aware实体间能够相互迅速的、异步交换相关的小负载的结构化信息有两种基本元素:XML流与XML节。术语定义如下:
XML流定义:XML流是一个容器,用于网络上任意两实体间交换XML元素。XML流的开始是以一个起始的XML
文章
code_xzh
2014-01-26
918浏览量
xmpp即时通讯二
4.1概述
使presence-aware实体间能够相互迅速的、异步交换相关的小负载的结构化信息有两种基本元素:XML流与XML节。术语定义如下:
XML流定义:XML流是一个容器,用于网络上任意两实体间交换XML元素。XML流的开始是以一个起始的XML
文章
ctrip_xzh
2014-01-26
872浏览量
ios xmpp研究探索:删除好友
XMPP中删除好友,就是发送一个presence,其类型为:unsubscribe
- (void)removeBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion {
if (![jidSt...
文章
hybcoder
2015-03-24
1097浏览量
ios xmpp研究探索:获取好友列表
/*
一个 IQ 请求:
<iq type="get"
from="xiaoming@example.com"
to="example.com"
id="1234567">
<query xmlns="jabber:iq:roster"/>
&...
文章
hybcoder
2015-03-24
1500浏览量
Asmack开发系列之通信数据流
上一节,我们介绍了XMPP的基础,还没说完,说到了通信洪流,然后就结束了。这一节,我们接着讲。主要是“stanzas”(节).上一节,我们说,区分stanzas,需要从它的名字,属性TYPE和子节点来区分。这一节,我们分别介绍:消息(Message),出席/上线(Presence),信息查询(IQ...
文章
迅雷老曾
2014-09-05
1013浏览量
基于XMPP协议的Android IM研究二
那么由于有了基于XMPP协议的Android IM研究一,这篇文章就继续介绍XMPP和ASmack的相关用法。在这里主要介绍好友的监听和聊天信息的监听。对了好友的监听我费了比较多的功夫,主要参考了Spack客户端的源代码,高手写的代码就是不一样,很多代码的实现方式都需要我不断学习。Spack客户端...
文章
技术小胖子
2017-11-10
765浏览量
基于XMPP协议的Android IM研究二
那么由于有了基于XMPP协议的Android IM研究一,这篇文章就继续介绍XMPP和ASmack的相关用法。在这里主要介绍好友的监听和聊天信息的监听。对了好友的监听我费了比较多的功夫,主要参考了Spack客户端的源代码,高手写的代码就是不一样,很多代码的实现方式都需要我不断学习。Spack客户端...
文章
技术小胖子
2017-11-08
790浏览量
iOS XMPP研究探索:添加好友
公开一个API,提供添加好友功能:
- (void)addBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion {
if (![jidString hasSuffix:kServer]) {
...
文章
hybcoder
2015-03-24
1599浏览量
myeclipse xfire 开发webservice实例
XFire Java SOAP 框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200610281432707.shtml)
MyEclipse Web Services是建立在XFire JavaSOAP框架和工 具基 础上的, XFire是一款开源的...
文章
技术小阿哥
2017-11-27
739浏览量
WebRTC整体架构分析
1 设计WebRTC的目的
WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(ChromeFireFox...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写...
文章
真正的迪迦
2019-11-15
1899浏览量
XMPPFramework 使用(Mac)
XMPPFramework
1. 导入源码
1). 将下载好的XMPPFramework解压,解压后的目录如下:
图1.png
2). 将Sample_XMPPFramework.h更名为XMPPFramework.h,然后将XMPPFramework-3.6.4文件夹直接拖入要使用该...
文章
凌浩雨
2018-01-30
834浏览量
微服务框架Go-Micro集成Nacos实战之服务注册与发现
相关背景知识
Go-Micro
Go Micro 是一个基于 Go 语言编写的、用于构建微服务的基础框架,提供了分布式开发所需的核心组件,包括 RPC 和事件驱动通信等。
它的设计哲学是「可插拔」的插件化架构,其核心专注于提供底层的接口定义和基础工具,这些底层接口可以兼容各种实现。例如 Go Mi...
文章
中间件小哥
2020-11-06
1904浏览量
微服务框架 Go-Micro 集成 Nacos 实战之服务注册与发现
作者 | 张斌斌
导读:本文主要介绍如何使用 Golang 生态中的微服务框架 Go-Micro(v2) 集成 Nacos 进行服务注册与发现。(Go-Micro 目前已经是 v3 版本,但由于某些原因项目已经更名为 nitro 具体原因大家可以去 github 中查看。)
相关背景知识
1. G...
文章
阿里巴巴云原生小助手
2020-11-09
1284浏览量
带你读《物联网之魂:物联网协议与物联网操作系统》之一: 网络通信技术
物联网工程实战丛书点击查看第二章物联网之魂:物联网协议与物联网操作系统
孙昊 王洋 赵帅 杜秀芳 曾凡太 编著第1章 网络通信技术
1.1 数字通信概述
数字通信是指用数字信号作为载体来传输信息,或者用数字信号对载波进行数字调制后再传输的通信方式。它的主要技术设备包括发射器...
文章
温柔的养猫人
2019-11-12
602浏览量
深入分析Android (build/core/*.mk脚本)
http://blog.csdn.net/wh_19910525/article/details/7519919
文档简要整理Android的make脚本的内容。以供备忘和参考。
1. Build Layers
Build Layers描述的是产品的硬件配置情况,据此make时...
文章
一叶飘舟
2014-08-26
2632浏览量
互动直播之WebRTC服务开源技术选型
【转载请注明出处】:https://www.jianshu.com/p/73f2615dc3ef
1 直播基础知识
最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。
1.1 基本常识
1.1.1 基础概念
推流推流,是直播中的一个...
文章
后端老鸟
2020-05-24
1533浏览量
ACTIVEMQ相关知识点
JMS始终在JavaEE五花八门的协议里,WebService满天飞的时候占一位置,是因为:
它可以把不影响用户执行结果又比较耗时的任务(比如发邮件通知管理员)异步的扔给JMS 服务端去做,而尽快的把屏幕返还给用户。服务端能够多线程排队响应高并发的请求。可以在Java世界里达到最高的解耦。客...
文章
科技小先锋
2017-11-23
905浏览量
awesome-android
awesome-android
https://github.com/snowdream/awesome-android
Introduction
android libs from github
System requirements
Android
Notice
If the lib is n...
文章
雪梦科技
2016-04-12
7819浏览量
基于xmpp openfire smack开发之smack类库介绍和使用[2]
关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。
下面我们写几个程序小例子测试一下。
(1)登录操作
[java]...
文章
一叶飘舟
2014-11-11
1363浏览量