`

即时通信工具简介

阅读更多
即时通信工具简介 (2011-03-26 11:22)
标签:  官方网站  添加好友  手机短信  性方面  Flash  分类: IM通信
1-1.客户端-AIM即时通信软件
      美国在线推出了Flash版AIM即时通信软件,并把这个服务的名字叫做“AIM Express”.以前美国在线也开发了网页版的AIM,但需要JAVA支持,但IE一直对JAVA不太友好,导致不具有普遍性。现在采用Flash技术,因此在用户体验性方面也很好,甚至支持手机短信。同样支持声音提示,可以添加好友,从试用的过程来看,速度非常流畅,和一般的即使通信软件没有区别。
      官方网站 :http://www.aim.com/

      通信协议(私有):OSCAR 立即传讯协议和TOC 协议

2-1.服务器-ejabberd
      ejabberd是基于Jabber/XMPP协议的即时通讯服务器,由GPLv2授权(免费和开放源码),采用Erlang/OTP开发。它的特点是,跨平台,容错,集群和模块化。
    Ejabberd目前是可扩展性最好的一种Jabber/XMPP服务器,支持分布多个服务器,并且具有容错处理,单台服务器失效不影响整个cluster运作。

2-2.服务器-Openfire

Openfire开源系列包括
Openfire服务器
      一个跨平台,采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 

Spark安装客户端
      Openfire的客户端为spark,Spark支持聊天,语音,视频,会议,文件收发,截屏,连接msn等功能。

Spark WEB客户端
      基于WEB的客户端,不支持保存聊天记录,不能传递文件,不支持声音视频等。

Tinder 类库
      将Openfire, Whack和 ConnectionManager项目中的部分代码独立出来,提供一个轻量级的 XMPP 运行,让开发人员复用Openfire的基本功能。

XIFF类库
      XIFF框架是一个flash类库,通过XMPP协议连接服务器。

smack类库
      Smack类库可以模拟客户端与服务器进行通信。

      源代码下载地址:http://fisheye.igniterealtime.org/browse/
      安装及源代码下载地址:http://www.igniterealtime.org/downloads/index.jsp
      安装文档:Openfire+Spark+Spark Web安装配置



3-1 Hemlock多框架
      Hemlock使用XMPP MUC chatroom作为多人交互应用的通道,通过flash长连到XMPP Server上。由于XMPP Server(如openfire, ejabberd等)本身就支持多服务器,因此使用默认的版本就可以支持上十万的并发,如果稍加优化,同时支持上百万用户也不会有太大问题。

3-2 Mina
      Mina是一个高性能的Java异步网络通讯框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。 

转载地址http://blog.chinaunix.net/space.php?uid=122937&do=blog&id=191052
分享到:
评论

相关推荐

    Java即时通信工具源码

    Java即时通信工具源码是一个基于Java编程语言实现的实时通讯平台,它允许用户进行文本、文件甚至音视频的交流。这个工具的开发旨在提供一种高效、稳定且易于扩展的通讯解决方案,尤其适用于企业内部或者小型团队协作...

    飞信2013 即时通信工具

    飞信2013 即时通信工具

    linux下即时通信工具

    在Linux操作系统中,即时通信工具(Instant Messaging,简称IM)是一种允许用户实时交流的应用程序。在本项目中,我们探讨的是一款基于Linux平台,并利用MySQL作为数据库存储的即时通信工具。这个工具包含了客户端、...

    Java即时通信工具(JICQ).rar_java 即时通信_jicq_即时通_即时通信_通信工具

    Java即时通信工具(JICQ)是一款基于Java技术开发的即时通讯软件,主要用于实现用户之间的实时交互。在IT行业中,即时通信已经成为不可或缺的一部分,无论是企业内部的协同办公,还是个人之间的社交交流,都离不开这种...

    即时通信工具公众信息服务发展管理暂行规定

    即时通信工具公众信息服务发展管理暂行规定

    局域网即时通信工具------飞鸽源代码

    飞鸽是一款广受欢迎的局域网即时通信工具,它的特点是能够在本地网络中提供快速、便捷的文件传输和实时聊天功能,无需依赖互联网连接。这款工具的设计理念是为了解决办公室、学校或家庭内部网络环境中的通信需求,...

    Java即时通信工具

    Java即时通信工具,通常指的是基于Java技术开发的用于实现实时信息交换的应用程序。这种工具允许用户通过网络进行文本、语音、视频等多种形式的交流,常见的有聊天室、一对一私聊、群组聊天等功能。在Java领域,实现...

    ODT即时通信工具

    ODT即时通信工具是一款专为企业和团队内部设计的通信解决方案,它强调了高效沟通与协作,同时也考虑到了数据安全和隐私保护。这款工具的核心特点包括实时消息传递、个性化界面定制以及严格的加密技术,确保信息在...

    Java即时通信工具(JICQ)

    JICQ——Java即时通讯工具 ————供广大网友赏析 (0.61更新与补充说明版本说明) 近来忽闻,我的JICQ在CSDN上得到发布,惊喜之余,深表惭愧。喜的是:真没想到,我的JICQ居然会在CSDN的首页上出现。愧的是:我...

    基于TCP协议的简单即时通信软件的设计与实现

    "基于TCP协议的简单即时通信软件的设计与实现" 本文主要介绍了基于TCP协议的简单即时通信软件的设计与实现,旨在设计一个能够处理多用户进行实时、安全的即时通信系统。本系统采用C/S模式,服务器负责客户端的登录...

    即时通信工具通信原理.doc

    即时通信工具通信原理

    类似MSN的即时通信工具

    标题中的“类似MSN的即时通信工具”指的是一个模仿或基于微软的MSN Messenger服务构建的即时通讯软件。MSN Messenger是早期非常流行的在线聊天和文件共享工具,它允许用户进行实时文字聊天、语音对话、视频通话以及...

    局域网内即时通信工具的开发.docx

    即时通信工具是现代通信技术的重要组成部分,尤其在局域网环境中,它们提供了高效、便捷的信息交换途径。这篇本科毕业设计论文的主题聚焦于局域网内即时通信工具的开发,旨在设计并实现一个用户界面简洁、操作简便的...

    简单即时通信软件

    即时通信(Instant Messaging,IM)软件是一种允许用户实时交流的工具,它通常包含了文本聊天、文件传输、语音和视频通话等功能。"简单即时通信软件"的开发涉及到的关键技术主要是TCP/IP流协议和Socket编程。 TCP...

    (2021-2022)年专题资料局域网内即时通信工具的开发.doc

    【局域网内即时通信工具开发】是2009届杭州电子科技大学计算机学院网络工程专业的一篇本科毕业设计论文,由韩寅同学在指导教师徐翀的指导下完成。这篇论文探讨了如何开发一个局域网内的即时通信工具,重点在于实现...

    基于UDP的即时通信工具的设计开发.docx

    《基于UDP的即时通信工具设计开发》 即时通信工具在当今互联网时代扮演着重要的角色,它们使得人们可以迅速地进行信息交流。本文将探讨一种基于UDP(User Datagram Protocol,用户数据报协议)的即时通信工具的设计...

    飞鸽传书即时通信工具

    用于建立内部通信的聊天 交流 即时通信工具

    MyMSN.rar_vc 即时通信_即时通信

    《VC环境下构建即时通信工具——探索MyMSN.rar的开发与实现》 在信息化时代,即时通信(Instant Messaging,IM)工具已经成为人们日常生活中不可或缺的一部分,它们提供了高效、便捷的沟通方式。本文将深入探讨如何...

    基于UDP的即时通信工具的设计开发.pdf

    基于UDP的即时通信工具的设计开发.pdf基于UDP的即时通信工具的设计开发.pdf基于UDP的即时通信工具的设计开发.pdf基于UDP的即时通信工具的设计开发.pdf基于UDP的即时通信工具的设计开发.pdf

Global site tag (gtag.js) - Google Analytics