IM-XMPP
jiangrenju
为梦醒而奋斗!
展开
-
关于socket长连接的心跳包
转自:http://blog.csdn.net/klarclm/article/details/7784265 转自:http://aijiawang-126-com.iteye.com/blog/1826087 出于最近对im研究的兴趣,看到smack里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。 TCP的socket本身就是长连接的,那么为什么还转载 2014-11-12 17:42:15 · 670 阅读 · 0 评论 -
iOS IM消息声音连声用延时解决
最近做IM消息, 接受到很多消息时, 如果播放声音, 会造成持续的连声, 可以这样解决, 用延时来做, 记录下 ! // 注册声音 - (void)registerSystemSound { NSString *path1 = [[NSBundle mainBundle] pathForResource:@"sendmsg" ofType:@"caf"];原创 2014-12-01 15:39:51 · 1112 阅读 · 0 评论 -
iOS 多播委托(GCDMulticastDelegate)
转自:http://www.cnblogs.com/dagehaoshuang/p/4043264.html 在IOS中为了实现回调一般有如下几个方法: delegate通知中心blockKVO(较特殊的回调,姑且也算一种) 以上四种中在我自己的项目中比较常用的就是delegate和block了。 在现实中回调的需求也分两种 一对一的回调。一对多的回调。转载 2015-01-27 14:35:39 · 1938 阅读 · 0 评论 -
iOS--XMPP文件传输
IM一个项目中需要文件传输, 研究了 总结下 XEP-0096: File Transfer 传输文件的统一接口, 客户端之间用它来协商到底采用哪种具体的传输方式, 包括以下三种: 1.XEP-0047: In-Band ByteStreams 带内字节流, 这个协议可用于小数据量传输, 只是用字节流传输, (图片可以, 语音压缩好也可以). 带内, 顾名思义, 就是夹带在XML流中, 通过原创 2015-02-02 11:45:27 · 1165 阅读 · 1 评论