`

android 即时通信学习笔记一

阅读更多

下载安装文件
openfire_3_6_4.exe
spark_2_5_8_exe.exe
org.jivesoftware.smack_3.1.0.jar


搭建openfire服务器
C:\WINDOWS\system32\drivers\etc\hosts文件,增加一新行:
127.0.0.1 cn.yue.com


安装
openfire_3_6_4.exe


创建openfire运行时所需数据库
C:\Program Files\Openfire\resources\database
我们使用mysql
找到openfire_mysql.sql
创建数据库


注:
如果使用sqlserver数据库,需要添加sqlserver 的jdbc驱动包放到/lib目录下




运行/bin/openfire.exe
launch admin---> 简体中文continue-->输入域名(cn.yue.com)
--->标准数据库连接-->数据库配制--->初始设置-->创建管理员账号--->完成




查看ofuser就可以看到同刚才创建的管理员账号


重启openfire后,登陆管理页面


windows 服务端反搭建完成

分享到:
评论

相关推荐

    XMPPNote-Android:Android平台XMPP学习笔记

    XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的实时通信协议,广泛应用于即时通讯、在线状态管理和多人协作等场景。在Android平台上开发XMPP应用,对于理解和掌握网络通信技术至关重要。以下是...

    《Android Studio开发实战:从零基础到App上线 》读书笔记模板x.pptx

    通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、...

    swift-ReactNative学习笔记

    React Native则是Facebook开源的一个JavaScript框架,允许开发者使用JavaScript和React来构建原生的iOS和Android应用。 **Swift开发知识点** 1. **语法特性**: Swift拥有简洁的语法,支持类型推断、可选类型和模式...

    openfire+smack开发webim笔记

    【标题】:“openfire+smack开发webim笔记”涉及的知识点详解 【一】XMPP(可扩展消息处理现场协议) XMPP是一种基于XML的即时通讯协议,它最初源于Jabber项目,用于实现服务器之间的即时消息传递和在线状态探测。...

    Android开发必备资料之50例源码

    安卓(android)编程入门开发教程笔记 - **资源简介**:这是一套入门级的教程,通过实际操作引导新手学习Android开发的基本步骤。 - **适用人群**:适合零基础的学习者。 - **学习要点**: - Android Studio使用 - ...

    Android开发必备资料之50例源码汇总——下载目录

    1. **《Android应用开发揭秘》源代码推荐** - **简介**:本书深入剖析了Android应用开发的核心技术和最佳实践。 - **适用人群**:适合初学者和有一定经验的开发者进一步提升技术水平。 - **价值点**:通过实际...

    Android任务驱动式教程.pdf

    根据提供的文件信息,“Android任务驱动式教程.pdf”似乎是一份旨在帮助初学者通过完成特定任务来学习Android开发的教程。接下来我们将围绕这份教程可能涵盖的关键知识点进行深入探讨。 ### Android开发基础 - **...

    Android 网络程序的功能.pdf

    - 知识管理:云笔记应用(如印象笔记、有道笔记、麦库)帮助用户收集、整理信息,并在不同设备间同步,方便随时查阅和学习。 - 时间管理:任务管理应用(如Doit.im、Remember The Milk、toodledo)使用户能够更...

    Android版支持XMPP协议IM客户端源代码

    通过深入研究和理解这个源代码,开发者可以学习到如何在Android上构建XMPP客户端,如何处理网络通信,以及如何与Openfire服务器集成。这将为创建自己的即时通讯应用奠定坚实基础。同时,了解源码结构和编程实践也有...

    基于 OpenFire 的TVBox管理平台开发笔记的工程源码

    OpenFire是一款开源的即时通讯服务器软件,它基于XMPP(Extensible Messaging and Presence Protocol)协议,提供了一种灵活且可扩展的方式来实现实时通信。在这个项目中,开发者利用OpenFire的强大功能来构建了一个...

    云笔记项目

    9. **实时通信**:利用WebSocket等技术实现实时同步,用户在不同设备上编辑笔记时,其他设备能即时看到更改。 10. **备份与恢复**:提供定期备份和一键恢复功能,防止意外数据丢失。 11. **性能优化**:通过缓存...

    仿QQ系统集合

    总的来说,这个"仿QQ系统集合"是一套全面的即时通讯系统学习资源,涵盖了Java编程、网络通信、数据库管理、用户界面设计等多个IT领域的知识。对于想要深入理解QQ或者其他即时通讯软件工作原理的开发者来说,这是一个...

    移动电子商务教学案.doc

    - 发展历程:从1G(模拟通信)到2G(数字通信)、3G(多媒体服务)、4G(高速数据传输),再到5G(超高速、低延迟)。 - 无线通信系统:包括发射机、接收机及各种无线网络标准,如WLAN、WPAN、WMAN、WWAN。 2. **...

    灰尘笔记:我从不同项目中写的一堆笔记

    JavaScript是一种广泛用于网页和网络应用的脚本语言,它主要负责处理用户交互、动态内容更新以及与服务器进行异步通信。学习JavaScript,你需要理解变量、数据类型、控制流、函数、对象和类、闭包、原型链等概念,...

    Kotlin-ToDo-Application:Kotlin中的ToDo Notes应用程序

    【Kotlin-ToDo-Application】是一个使用Kotlin编程语言开发的待办事项应用程序,它展示了如何在Android平台上构建一个功能完善的日程管理工具。这个项目包含了一系列关键的技术和设计元素,如Material Design、...

    Lotus企业应用解决方案.rar

    1. Lotus Notes:作为Lotus平台的核心组件,Notes是一种集成了电子邮件、日历、任务、笔记、数据库和应用程序开发的客户端软件。它支持离线工作模式,使得员工在无网络连接时也能处理事务。Notes还提供强大的安全性...

    HomeComputingWeeklyTechnologyMagazine120-英文原版.zip

    4. **移动通信**:随着智能手机的普及,这期杂志可能会涉及移动平台的发展,比如新的手机操作系统(如iOS和Android)、应用程序商店、移动支付和无线技术的进步。 5. **游戏技术**:游戏一直是个人计算领域的重要...

    行业文档-设计装置-新型连接方式的笔.zip

    这种连接方式可以实现手写笔记的即时数字化,方便用户在不同设备间同步和编辑。同时,这样的设计也可能包含云服务的集成,让用户的笔记能够安全地存储并随时随地访问。 其次,新型连接方式的笔可能采用了先进的...

Global site tag (gtag.js) - Google Analytics