
即时通讯
rv0p111
之前由于一些原因博客没有更新,现在还是正常更新,继续分享..
展开
-
ios-CocoaAsyncSocket框架实现基本连接
CocoaAsyncSocket框架里面的其实就两个类,一个基于TCP的GCDAsyncSocket,一个基于UDP的GCDAsyncUdpSocket,在这里面都帮我们封装好了大量的代码。实现客户端去连接服务器端,可以进行收发数据的操作。首先我们先去进行连接- (void)connectToHost{ // 1.先设置主机地址和端口号 NSString *host =原创 2018-02-01 17:42:42 · 322 阅读 · 0 评论 -
利用OpenFire实现XMPP客户端交互
其实XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性,所以在之前谷歌很推荐去使用它,并且创建了GTalk这个软件。XMPP协议在当时被提出其实就是想做一个统一的标准,这个协议想做的就是允许因特网用户向因特网上的其他任何人发送即时消息。XMPP的网关的存在,XMPP 架构事实上兼容所有其他即时通信网络,也就是说可以做进行协议的转换,这就提...原创 2018-02-22 21:09:23 · 600 阅读 · 0 评论 -
XMPP实现动态刷新好友列表
一、简单介绍最近学习了下ios端的XMPP的框架,发现了其有一个很好的机制,我可以在一个客户端如果去删除用户指定好友,然后发送消息到另外一个客户端,然后另外一个客户端由于它是把好友列表缓存到sqlite数据库中的,所以我们再用一个NSFetchedResultsController类去请求获取数据,这个类的话其实是每当有数据插入,删除,更新或者是移动了,NSFetchedResultsContro...原创 2018-03-21 19:12:46 · 302 阅读 · 0 评论 -
基于即时通讯的图片发送
一、简单介绍对于图片发送其实我们常见的有两种选择,一种就是我们有一个用户直接把图片二进制数据发送到服务器,然后再从服务器直接将二进制数据传给另一个用户。还有一种选择就是我把图片发送给文件服务器,然后发送给另一个用户的就是一个图片的链接,然后另一个客户端就去通过这个链接从文件服务器去下载文件,也就是说可以是这个步骤二、具体实现就比如说我要发送一条消息,我就用一个标记指代一下我要发送的是一个图片,然后...原创 2018-04-04 22:34:16 · 1728 阅读 · 1 评论