那个javaWEB版的聊天是怎么做的?实现思路是什么?

minglop 发布于 2012/07/18 17:47
阅读 2K+
收藏 0
 

@ExtremeTalk 你好,想跟你请教个问题:ExtremeTalk这个怎么做的?实现思路是什么?我想看下源码,麻烦您发我邮箱一份好么,mingxiaoma1990@163.com

加载中
0
ExtremeTalk
ExtremeTalk
源码在Sourceforge上有啊,http://sourceforge.net/projects/extremetalk/。至于实现还是依照XMPP协议定义的那样来做的,你看明白XMPP协议,基本思路就清晰了,官方的协议写的很详细: http://xmpp.org/
0
yybf000
yybf000

这个做的主要是网络协议,

0
ExtremeTalk
ExtremeTalk

前几天挺忙的,还感冒了,当时简单回答了下。我再来补充一下:

ExtremeTalk主要由两个部分组成:一个核心程序和一个Web管理控制台。

核心程序是一个基于Mina的Socket程序,监听客户端连接请求并处理所有连接的数据。它负责用户认证,组织架构联系人列表(Roster),用户状态转发,消息转发以及其他XMPP数据包的处理。处理的流程基本上和XMPP协议规定的一致(除了少数一些地方根据实际情况做了改动),所以理论上支持XMPP协议的客户端应该都可以使用。

Web控制台用Grails框架实现,比较简单,主要提供管理IM用户,以及管理联系人组织架构等功能。

ExtremeTalk目前还不成熟,希望用户多提意见。

jeffsui
jeffsui
sorry,可以下载了,是我公司防火墙的问题。
jeffsui
jeffsui
svn的source code无法访问了,还有其他方式获得源码吗?谢谢
0
jeffsui
jeffsui
哎,还是没下载出来 @ ExtremeTalk
返回顶部
顶部