今天写一下即时通ejaberd服务器的搭建 由于我们使用的Openfire有时会出现接受不到消息所以经理让改为ejaberd

Ejabberd 服务器安装过程:

1.首先去ejabberd官网下载安装文件(下载地址:http://www.process-one.net/en/ejabberd/downloads) 这里我们选择ejabberd-14.12-linux-x86_64-installer.run这个版本,现在完成之后通过Winscp将文件拷入/root/.ejabberd文件夹下.

2.进入Linux命令行,cd 到/root/.ejabberd文件夹,执行chmod +x ejabberd-14.12-linux-x86_64-installer.run 回车, 再输入./ejabberd-14.12-linux-x86_64-installer.run,即进入ejabberd安装程序.

3.系统提示选择安装语言,这里选择6中文,接下来是安装协议,直接enter下一步、下一步.

4.所有协议选择完毕,请指定安装目录,这里我们选择/opt/ejabberd-14.12;

5.设定ejabberd服务器域,这里我们设定服务器域名为192.168.0.2.

6.设置管理员用户名及密码,这里我们设置为admin(用户名)admin(密码);

7.集群配置,集群是为高级用户准备的,这里我们直接选择y进行下一步.

8.节点配置,节点名称配置为first.

9.安装完成.

一:Ejabberd的使用

1.安装完成后,使用ejabberdctl 命令来操作ejabberd服务器(需要将/opt/ejabberd-14.12/bin添加到环境变量才能全局使用ejabberdctl命令).

ejabberdctl 后可跟以下参数:

start:启动ejabberd服务器. status:查看服务器状态. restart:重启服务器. live:进入调试模式. stop:停止服务器运行.

2.在浏览器输入192.168.0.2:5280/admin进入web访问控制页面.用户名:admin@192.168.0.2 密码:admin

3.登录之后选择192.168.0.2节点可以进行用户注册管理等.

4.下载Spark PC客户端,地址:http://www.igniterealtime.org/downloads/index.jsp#spark. 这里我们使用windows版本.

5.安装完Spark之后用在web管理界面注册的用户名及密码登录,添加好友,进行聊天. 2015/1/12

以上便是搭建服务器以及使用spack进行聊天功能。相关信息帖子:

http://wiki.jabbercn.org/Ejabberd2:安装和操作指南#.E6.95.B0.E6.8D.AE.E5.BA.93.E5.92.8CLDAP.E9.85.8D.E7.BD.AE//这个是中文文档

http://www.51studyit.com/html/notes/20140620/872.html//实现步奏解析

以上便是服务器搭建你可以用你Spark进行聊天了

Android smack+ejabberd+spack 实现即时通讯(一)服务器搭建相关推荐

  1. Android smack+ejabberd+spack 实现即时通讯(二)客户端连接

    这个是写客户端连接服务端的内容  我们这里使用的封装好的jar包 samck来完成xmpp即时通讯 //如有不了解xmpp请看 http://blog.csdn.net/lnb333666/artic ...

  2. Android集成阿里云旺即时通讯踩坑历程

    下载云旺的demo,将demo中的OneSDK直接拷贝,作为Moudle进行依赖,具体操作就不说了,OneSDK是最新的,一定不要进行修改, 进行依赖后,可能会遇到buildToolsVersion ...

  3. Android环信3.0即时通讯云入门指北

    Android环信3.0即时通讯云入门指北 官方文档 http://docs-im.easemob.com/im/android/sdk/import 基础集成 http://docs-im.ease ...

  4. 【Android RTMP】安卓直播推流总结 ( 直播服务器搭建 | NV21 图像采集 | H.264 视频编码 | PCM 音频采集 | AAC 音频编码 | RTMP 包封装推流 )

    文章目录 一. 安卓直播推流专栏博客总结 二. 相关资源介绍 三. GitHub 源码地址 四. 整体 Android 直播推流数据到服务器并观看直播演示过程 Android 直播推流流程 : 手机采 ...

  5. Android版添加phonegap--融云即时通讯插件教程

    集成过程: 1.先去融云官方注册一个账号,申请一个APP应用,然后获取App Key 和 App Secret .App Key 和 App Secret ,会在服务器端和app客户端用到. 2.下载 ...

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

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

  7. android 会话通讯插件,Android版添加phonegap--融云即时通讯插件教程

    集成过程: 1.先去融云官方注册一个账号,申请一个APP应用,然后获取App Key 和 App Secret .App Key 和 App Secret ,会在服务器端和app客户端用到. 2.下载 ...

  8. android 接入阿里百川,Android Studio集成阿里百川即时通讯,编译异常

    异常描述: Step1.1.1 配置maven仓库地址 repositories { maven { url 'http://repo.baichuan-android.taobao.com/cont ...

  9. Android嵌入Udesk即时通讯网页插件(一、入门)

    作者:张振琦 Android 系统上实现Udesk即时通讯,除了使用Udesk提供的原生sdk以外还可以嵌入Udesk提供的即时通讯网页插件.Udesk即时通讯网页插件的内容,大家可以参考<Ud ...

最新文章

  1. 控件的实际大小与呈现大小
  2. 倒计时 4 天!高通人工智能应用创新大赛颁奖典礼线上隆重举行
  3. 大型网站架构不得不考虑的10个问题,互联网营销
  4. 原子操作之sync/atomic
  5. 点击切换属性html,jQuery_$方法、属性、点击切换
  6. python怎么换行继续写脚本_用Python实现换行符转换的脚本的教程
  7. 程序员如果也能像C罗一样自律和勤奋,必将成为大神!
  8. SVG.js 基础图形绘制整理(二)
  9. 多客服功能终于也向所有微信认证的订阅号开放了
  10. Python 各种应用收集
  11. [Python] 程序结构与控制流
  12. 求出1到某个数的所有素数
  13. 2.4g和5g要不要合并_请问千兆路由器,2.4g与5g是双频合一还是分开,该选择哪个?...
  14. Oracle之pl/sql编程(一)函数,过程,包
  15. sublime中的emmet插件的使用技巧
  16. 使用WMI和性能计数器监控远程服务器权限设置
  17. 社会计算经典谈——书籍销量预测
  18. Aboutface3交互设计精髓笔记0001
  19. Linux 下 svn 恢复到指定版本
  20. Aruba protal 认证 图标

热门文章

  1. udev introduction
  2. docker load -i 导入后 看不到镜像
  3. 内部类简介 如何创建内部类(Java)
  4. 基于stm32的流水灯实现
  5. 移动端调试神器(eruda)
  6. 这一篇文章就足够了:Windows系统安装Linux Ubuntu虚拟机的步骤及解决各种坑的方法
  7. 让服务更有温度丨友邦智能客服机器人“小友”上线
  8. 特色小礼物 野派推荐!!!
  9. Hive优化的基本思路
  10. Python selenium页面加载缓慢,超时解决办法