
即时通信
CopperDong
纯属巧合
展开
-
XMPP协议学习笔记一
原文http://blog.youkuaiyun.com/nomousewch/article/details/6431946即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能: 即时通讯 - 在用户和在线朋友之间来回发送信息转载 2018-01-29 11:37:42 · 375 阅读 · 0 评论 -
XMPP协议学习笔记二
原文http://blog.youkuaiyun.com/nomousewch/article/details/6432129 IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复杂,但是基本的原理和以上的差不多,无非是采用服务器 X转载 2018-01-29 11:38:22 · 296 阅读 · 0 评论 -
XMPP协议学习笔记三(Openfire服务器端搭建开发环境)
原文http://blog.youkuaiyun.com/nomousewch/article/details/6534555 在了解了XMPP的基本结构和一些概念之后,我们暂时告别枯燥的理论学习,来动手搭建一下Openfire+Spark的开发环境,实际感受一下搭建整套IM通讯系统的过程。 开发环境:windows XP sp3,Eclipse3.6.1,jdk1.6.0_24,Ant1.7转载 2018-01-29 11:40:24 · 321 阅读 · 0 评论 -
XMPP协议学习笔记四(Openfire服务器启动过程)
原文http://blog.youkuaiyun.com/nomousewch/article/details/6713960 在上篇文章中我们成功部署了openfire的源码,这一篇我们来初步了解一下openfire的项目结构。 概述 Openfire最主要的功能是实现XMPP服务器,简单来说,openfire为我们提供一个固定的地址,我们只需要向openfire服务器发送标准的X转载 2018-01-29 11:44:02 · 334 阅读 · 0 评论 -
XMPP协议学习笔记五(Openfire消息处理流程)
原文http://blog.youkuaiyun.com/nomousewch/article/details/6717273 XMPP协议作为一个IM,其核心在于消息的传递,在Openfire服务器对XMPP的实现中,消息被封装为Packet对象,因此Openfire服务器的核心代码是对客户端Packet对象的监听和处理流程,我们今天就来研究一下Openfire的消息包接受处理流程。转载 2018-01-29 11:45:47 · 619 阅读 · 0 评论