一、了解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

zhangsan@teacher.local

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

修改/ect/hosts;

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

6.学习xmmpframework的框架的目录结构

》当学习第三方框架的时候是怎么学习?

a> demo 示例程序

b> 文档

c> readMe

三、学习异步Socket框架GCDAsyncSokcet

1.昨天写个聊天室,用GCDAsyncSokcet 来实现聊天室

四、xmppframework框架的导入

五、XMPP用户登录

六、微信项目(ipad/iphone版本) ios7

1.创建项目,用git版控制

2.导入xmppframwork框架

3.导入APPICON 启动图片

4.简单的做下登录界面(iphone / ipad 适配)

5.实现登录

6.注册

7.实现主界面

8.获取个人信息(头像、电话、邮箱....)

9.获取好友列表 添加添加好友 删除好

10.发送聊天消息

11.实现文件传输

xmpp 配置数据库 服务器的更多相关文章

  1. SQL Server 2008 数据库镜像部署实例之三 配置见证服务器

    SQL Server 2008 数据库镜像部署实例之三 配置见证服务器 前面已经完成了镜像数据库的配置,并进行那个了故障转移测试.接下来将部署见证服务器,实现自动故障转移. 一.关于见证服务器 1.若 ...

  2. SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?

    经常有人问我这个问题,SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?虽然其他SharePoint服务器场设置都是保存到了配置数据库里面,但连接配置数据库本身的连接字符串,肯定是 ...

  3. MySQL数据库服务器 主从配置

    A B 为两台 MySQL 服务器,均开启二进制日志,数据库版本 MySQL 5.5 一.服务器参数   [A 服务器 192.168.1.100] server-id = 1 binlog-do-d ...

  4. MySQL数据库配置主从服务器实现双机热备

    转自:http://www.cnblogs.com/cchun/p/3712637.html 一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168 ...

  5. CC++初学者编程教程(11) 配置Windows数据库服务器

    1.我们新建一个虚拟机. 2. 选择默认的WorkStation10.0. 3.我们选择VS2012的镜像. 4.我们设置用户密码,跳过WindowsSever2012密钥 5.我们选择是,稍后手动激 ...

  6. 此操作只能由 SQL Server 中拥有配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行

    错误提示:此操作只能由 SQL Server 中拥有配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行.若要将此服务器连接到服务器场,请使用 SharePoint 产品配置向导,该向导可从 ...

  7. sql2008升级到r2提示:检查当前是否正确配置了报表服务器、数据库服务器是否正在运行以及您是否有权访问

    sql2008升级到r2提示:检查当前是否正确配置了报表服务器.数据库服务器是否正在运行以及您是否有权访问 解决方法:把服务开启ok

  8. Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  9. MySQL7.5.15数据库配置主从服务器实现双机热备实例教程

    环境说明 程序在:Web服务器192.168.0.57上面 数据库在:MySQL服务器192.168.0.67上面 实现目的:增加一台MySQL备份服务器(192.168.0.68),做为MySQL服 ...

随机推荐

  1. MySQL 数据库常用命令 超级实用版分享

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  2. 敏捷软件工程(agile software development) VS传统软件工程(traditional software development)

    敏捷软件工程(agile software development) VS传统软件工程(traditional software development)      Agile principle  ...

  3. android的activity的跳转

    1.无参数的跳转 先在layout下建立一个factivity.xml,在里面添加2个Button按钮和一个TextView,并添加属性 , 然后建立以个sactivity.xml文件, 在src下建 ...

  4. Linux 下mysql忘记root密码解决方法

    忘记root密码怎么办:1.关闭数据库2.使用-->mysqld_safe --skip-grant-tables &--<启动数据库3.使用空密码进入数据库(mysql命令后直接 ...

  5. youku的js脚本的工具函数和初始化方法

    定义日志输出函数 (function(){ if(window['console']){ return; } window['console'] = { log: function(){} ,clea ...

  6. js 字符串编码转换函数

    escape 方法 对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字. 说明 ...

  7. c#进程间通讯方案之IPC通道

    转载:http://www.cnphp.info/csharp-ipc-channel-remoting.html 最近一直纠结与使用多进程还是多线程来构建程序.多线程的方法似乎不错,但是一个进程可承 ...

  8. php中怎么实现后台执行?

    http://www.cnblogs.com/zdz8207/p/3765567.html php中实现后台执行的方法: ignore_user_abort(true); // 后台运行set_tim ...

  9. sqlite3 语句总结

      一. iOS客户端设计数据库时一般使用  sqlite,以sqlite3 为例,简单介绍一下. 二. sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端 ...

  10. 引用传递&值传递

    下面的程序阐述了值传递与应用传递的区别. package com.liaojianya.chapter1; /** * This program demonstrates the use of arr ...