xmpp-笔记3

一、了解XMPP

协议(标准)

XMPP 即时通讯协议

SGIP 短信网关协议 这手机发短信

移动支付和网页支付

0x23232[0,1] 0x23232 0x23232 0x23232

只有协议,必须会有协议文档

二、环境配置

1.安装mysql

2.修改mysql的帐户的密码

》sqlite(移动平台) ,是没有密码直接连接数据库

》mysql sqlServer (服务端的数据库) 是有帐户和密码

默认安装完mysql,他的帐户是root 密码为空

"使用命令登录mysql"

mysql 用来登录

//mysql -u root -p

查询Mysql里的数据库

//show databases;

mysqladmin 管理帐号

"mysqladmin 修改root的密码 123456"

3.安装openfire服务

》opnfire服务器是基于java语言写,也就意味着你的电脑有java运行环境

》怎么查看电脑有没有安装java的运行环境

在终端使用 java -version

如果有信息显示,代表安装。

如果没有,怎么办?安装java运行环境 安装文件在"服务器/jdk-7u45-macosx-x64.dmg"

4.配置Openfire

》要配置数据库(在mysql创建一个openfire数据库专门给openfire服务器)

》导入Openfire里数据库表脚本文件

》配置openfire的管理员密码

5.使用客户端登录Openfire的服务器

》系统的"信息" 帐户名称 = 用户名 + @ +服务器名称:teacher.local

[email protected]

》登录的时候,可以自己配置下域名

修改/ect/hosts;

打终端,使用命令 "sudo vi /etc/hosts"

时间: 2024-12-20 14:05:25

xmpp-笔记3的相关文章

xmpp协议学习笔记

本文是根据xmpp协议视频教程的学习笔记. 每一个客户端使用JID(jabber identifier)来作为身份标识 ,格式为[user"@"]domain["/"resource],其中 domain:服务器域名: user:用户名: resource:属于用户的位置或设备,比如是手机还是电脑     一个用户可以同时以多种资源与统一个XMPP服务器连接,完整的JID例子:[email protected]/iphone6s     stanza的通用属性:fr

xmpp整理笔记:发送图片信息和声音信息

图片和音频文件发送的基本思路就是: 先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串.在即将发送的message内添加一个子节点,节点的stringValue(节点的值)设置这个编码后的字符串.然后消息发出后取出消息文件的时候,通过messageType 先判断是不是图片信息,如果是图片信息先通过自己之前设置的节点名称,把这个子节点的stringValue取出来,应该是一个base64之后的字符串, 往期回顾: xmpp整理笔记:聊天信息的发送与显示  http:/

xmpp整理笔记:环境的快速配置(附安装包)

现在虽然环信的xmpp框架很火,但是也有一些弊端.环信的框架部分代码不开源,而且收费模式不科学,用户量一直低于免费线则好,一旦超过,收费极高. xmpp感觉还是从xmppFramework框架学起比较科学.能够更清楚的了解即时通讯里各个操作的api,就算以后出了新的框架底层也要这么用的.主要用到的工具软件有Openfire,mysql,javajdk,phpMyAdmin,Adium等 将本文拉到最下面能看到配置完成之后的聊天效果. 附:需要用到的软件地址是 http://pan.baidu.c

xmpp整理笔记:聊天信息的发送与显示

任何一个信息的发送都需要关注两个部分,信息的发出,和信息在界面中的显示 往期回顾: xmpp整理笔记:环境的快速配置(附安装包)  http://www.cnblogs.com/dsxniubility/p/4304570.html xmpp整理笔记:xmppFramework框架的导入和介绍  http://www.cnblogs.com/dsxniubility/p/4307057.html xmpp整理笔记:用户网络连接及好友管理http://www.cnblogs.com/dsxniub

xmpp整理笔记:用户网络连接及好友的管理

xmpp中的用户连接模块包括用户的上线与下线信息展现,用户登录,用户的注册: 好友模块包括好友的添加,好友的删除,好友列表的展示. 在xmpp中 负责数据传输的类是xmppStream,开发的过程中,针对不同的传输内容,会调用不同的代理方法,在使用XMPPFramework开发时,只需要在不同的代理方法中,填写相同的代码即可. 往期回顾: xmpp整理笔记:xmppFramework框架的导入和介绍  http://www.cnblogs.com/dsxniubility/p/4307057.h

xmpp整理笔记:xmppFramework框架的导入和介绍

一个将要开发xmpp的项目,建议在项目刚创建就导入框架,这样可以避免一些自己操作失误造成不必要的损失. xmpp中最常用的框架就是 xmppFrameWork 往期回顾: xmpp整理笔记:环境的快速配置(附安装包)  http://www.cnblogs.com/dsxniubility/p/4304570.html 如果你不是在董铂然博客园看到本文请 点击查看原文 第一种方法直接拖 1> 拖入文件夹 在网盘链接的xmppFramework文件夹 :http://pan.baidu.com/s

Tigase开发笔记1:深入认识XMPP协议

要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身. XMPP协议的组成 主要的XMPP 协议范本及当今应用很广的XMPP 扩展: RFC 3920 XMPP:核心.定义了XMPP 协议框架下应用的网络架构,引入了XML Stream(XML 流)与XML Stanza(XML 节),并规定XMPP 协议在通信过程中使用的XML 标签.使用XML 标签从根本上说是协议开放性与扩展性的需要.此外,在通信的安全方面,把TLS 安全传输机制与SASL 认证机制引入到内核,与XMPP 进行无缝

Android学习笔记--基于XMPP的即时通讯

一.常见即时通讯实现 socket openfire+asmack 环信 信鸽 融云 二.XMPP优势 1. 开放性 XMPP协议是自由.开放.公开的,并且易于了解.而且在客户端.服务器.组件.源码库等方面,都已经各自有多种实现. 2.跨平台 客户端只要基于XMPP协议,不管是什么平台(包括不同的移动终端)都可以互联互通. 三.XMPP协议简介 The Extensible Messaging and Presence Protocol (可扩展通讯和表示协议) XMPP 以 Jabber 协议

RFC 6120 XMPP学习笔记

XMPP - Extensible Messaging and Presence Protocol 1. 中文版3920 http://wiki.jabbercn.org/RFC3920 2. 大部分客户端通过 TCP 连接直接连到服务器,并通过XMPP获得由服务器以及联合服务器所提供的全部功能.多个不同资源(比如不同的设备和地点)的客户端可以同时登陆并且并发的连接到一个服务器,每个不同资源的客户端通过XMPP地址的资源标识符来区分(比如<[email protected]/home> 和 &

[XMPP]iOS聊天软件学习笔记[三]

今天做了好友界面,其实xmpp内部已经写好很多扩展模块,所以使用起来还是很方便的 开发时间:五天(工作时间) 开发工具:xcode6 开发平台:iOS8 XMPP框架:XMPPFramework git clone https://github.com/robbiehanson/XMPPFramework.git 界面设计:使用StoryBoard github地址:https://github.com/hjandyz/XMPP 1.每一个模块创建以后都需要激活,比如自动连接模块 //自动连接模