openfire(原名Wildfire或者JiveMessenger)是由Java语言编写的、基于XMPP协议的服务器,具有跨平台能力,获得了Apache2.0许可证。

openfire是基于XMPP协议的IM的服务器端的一个实现,两个用户想要进行通讯,首先要连接到Openfire。服务器获取一些连接信息,然后两个用户之间才能建立连接。当两个用户之间建立连接后,用户可以采用点对点的方式来发送接收消息。

选择openfire作为即时通讯服务器是因为其自身的存在诸多优点:openfire服务器拥有基于Web的管理界面,方便管理员的管理操作。实现了插件的机制,方便扩展。软件开发前期不用过度考虑用户需求,可以以插件的形式,随时添加功能。Openfire是一个开源的服务器,软件开发人员可按照自己的需求进行定制化更改。提供了对SSL/TLS的支持。安装方便,用户界面有好。支持多种数据库连接,用于存储信息和用户详细内容。openfire是使用纯Java语言开发的、平台独立的服务器,并且都是开源的。

openfire服务器相关推荐

  1. 简书显示服务器错误,openfire服务器异常处理

    安装好之后,第一次是可以启动openfire服务器的,但是重启电脑之后,就再也不能启动服务器了. 查了百度的很多方法,有推荐是因为jdk环境没安装好的,可明显我是安装好了: 并且我把jdk和openf ...

  2. java xmpp消息推送_基于XMPP协议(openfire服务器)的消息推送实现

    最近好像有不少朋友关注Android客户端消息推送的实现,我在之前的项目中用到过Java PC客户端消息推送,从原理讲上应该是一致的,在这里分享一下个人的心得. 消息推送实现原理 这里的消息推送,通常 ...

  3. iOS开发之mac上搭建openfire服务器

    2019独角兽企业重金招聘Python工程师标准>>> 非盈利无广告开发者专用网址导航:www.dev666.com 1.概述 Openfire 采用Java开发,开源的实时协作(R ...

  4. ios即时通讯客户端开发之-mac上搭建openfire服务器

    CHENYILONG Blog ios即时通讯客户端开发之-mac上搭建openfire服务器 转自:月光的尽头 ios即时通讯客户端开发之-mac上搭建openfire服务器 一.下载并安装open ...

  5. 基于Openfire Smack开发即时通讯应用、搭建Openfire服务器(一)

    一:Openfire是什么? Openfire 是基于XMPP 协议的IM 的服务器端的一个实现,虽然当两个用户连接后,可以通过点对点的方式来发送消息,但是用户还是需要连接到服务器来获取一些连接信息和 ...

  6. 阿里云ECS服务器配置ubuntu安装openfire服务器

    最近搞了一台阿里云的ECS服务器,因为搞活动半年免费,所以就申请了一台,过两天就批准下来,顺便多花了1百多RMB买了固定IP.总体说来还是挺值的,觉得一个人用挺浪费,分享出来跟大家一起玩玩. 搞台服务 ...

  7. openfire服务器源码阅读学习之启动流程(一)

    openfire启动流程(ServerStarter类.XMPPServer类) 首先从org.jivesoftware.openfire.starter包下的ServerStarter.java文件 ...

  8. openfire服务器源码,Openfire源码部署以及编译运行.doc

    Openfire源码部署以及编译运行 Openfire源码下载 可以去官方网站:官网地址/projects/openfire/. 也可以利用eclispe自带的SVN插件导入,再次就过多介绍,官网上写 ...

  9. openfire服务器的配置

    1.服务下载地址:http://www.igniterealtime.org/projects/openfire/ 我下载的是exe文件,执行安装文件,进行安装.和安装普通程序一样傻瓜式的安装. 2. ...

最新文章

  1. 浅析SAAS数据模型设计(Oracle)
  2. Chapter2 消息总线 ConfigClient配置自动刷新
  3. 2020-11-9(有序和无序广播)
  4. SAP PP生产订单相关信息的获取
  5. C++学习——类的多态
  6. 配置java编译环境
  7. 如何使用PyCharm调试Python代码
  8. c语言除法的编译,怎样代替除法指令
  9. Flask入门学习---进一步了解模板
  10. RNN神经网络- 吴恩达Andrew Ng 循环神经网络 NLP Transformers Week4 知识总结
  11. Hadoop系列教程:服务器基础环境
  12. 使用Pycharm安装numpy库
  13. 知识库 编号:002
  14. 大学生职业生涯规划书性格特征_大学生职业生涯规划书自我分析范文
  15. 笔记本怎么自己装系统?u盘装系统windows7教程图解
  16. 链路追踪译文学习记录(Dapper!!!非原创!!!学习记录)
  17. 如何使用TI的DSP芯片cmd文件
  18. javaweb开发和j2ee区别
  19. android 键盘开发demo,Android自定义键盘之中文键盘demo
  20. www.etiger.vip 1612题 高斯求和

热门文章

  1. Springboot整合缓存
  2. 历史上最有影响力的10款开源项目
  3. 新架构让数据中心犹如PC
  4. 在 js 中怎样获得 checkbox 里选中的多个值?(jQuery)
  5. Linux grep命令、Linux cd命令、Linux pwd命令
  6. Python 中使用help()命令后如何退出
  7. Linux文件属性及如何修改文件属性
  8. 表单验证的初步实现和省市级联
  9. Linq 合并数据并相加
  10. python解约瑟夫环问题