/*
SQLyog Community v8.4 Beta1
MySQL - 5.0.22-community-nt : Database - chatdb
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`chatdb` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */;
USE `chatdb`;
/*Table structure for table `ofbookmark` */
DROP TABLE IF EXISTS `ofbookmark`;
CREATE TABLE `ofbookmark` (
`bookmarkID` bigint(20) NOT NULL,
`bookmarkType` varchar(50) collate utf8_bin NOT NULL,
`bookmarkName` varchar(255) collate utf8_bin NOT NULL,
`bookmarkValue` varchar(255) collate utf8_bin NOT NULL,
`isGlobal` int(11) NOT NULL,
PRIMARY KEY (`bookmarkID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofbookmark` */
/*Table structure for table `ofbookmarkperm` */
DROP TABLE IF EXISTS `ofbookmarkperm`;
CREATE TABLE `ofbookmarkperm` (
`bookmarkID` bigint(20) NOT NULL,
`bookmarkType` tinyint(4) NOT NULL,
`name` varchar(255) collate utf8_bin NOT NULL,
PRIMARY KEY (`bookmarkID`,`name`,`bookmarkType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofbookmarkperm` */
/*Table structure for table `ofbookmarkprop` */
DROP TABLE IF EXISTS `ofbookmarkprop`;
CREATE TABLE `ofbookmarkprop` (
`bookmarkID` bigint(20) NOT NULL,
`name` varchar(100) collate utf8_bin NOT NULL,
`propValue` text collate utf8_bin NOT NULL,
PRIMARY KEY (`bookmarkID`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofbookmarkprop` */
/*Table structure for table `ofextcomponentconf` */
DROP TABLE IF EXISTS `ofextcomponentconf`;
CREATE TABLE `ofextcomponentconf` (
`subdomain` varchar(255) collate utf8_bin NOT NULL,
`wildcard` tinyint(4) NOT NULL,
`secret` varchar(255) collate utf8_bin default NULL,
`permission` varchar(10) collate utf8_bin NOT NULL,
PRIMARY KEY (`subdomain`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofextcomponentconf` */
/*Table structure for table `ofgroup` */
DROP TABLE IF EXISTS `ofgroup`;
CREATE TABLE `ofgroup` (
`groupName` varchar(50) collate utf8_bin NOT NULL,
`description` varchar(255) collate utf8_bin default NULL,
PRIMARY KEY (`groupName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofgroup` */
/*Table structure for table `ofgroupprop` */
DROP TABLE IF EXISTS `ofgroupprop`;
CREATE TABLE `ofgroupprop` (
`groupName` varchar(50) collate utf8_bin NOT NULL,
`name` varchar(100) collate utf8_bin NOT NULL,
`propValue` text collate utf8_bin NOT NULL,
PRIMARY KEY (`groupName`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofgroupprop` */
/*Table structure for table `ofgroupuser` */
DROP TABLE IF EXISTS `ofgroupuser`;
CREATE TABLE `ofgroupuser` (
`groupName` varchar(50) collate utf8_bin NOT NULL,
`username` varchar(100) collate utf8_bin NOT NULL,
`administrator` tinyint(4) NOT NULL,
PRIMARY KEY (`groupName`,`username`,`administrator`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofgroupuser` */
/*Table structure for table `ofid` */
DROP TABLE IF EXISTS `ofid`;
CREATE TABLE `ofid` (
`idType` int(11) NOT NULL,
`id` bigint(20) NOT NULL,
PRIMARY KEY (`idType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofid` */
insert into `ofid`(`idType`,`id`) values (18,191),(19,25),(23,1),(25,151),(26,2);
/*Table structure for table `ofmucaffiliation` */
DROP TABLE IF EXISTS `ofmucaffiliation`;
CREATE TABLE `ofmucaffiliation` (
`roomID` bigint(20) NOT NULL,
`jid` text collate utf8_bin NOT NULL,
`affiliation` tinyint(4) NOT NULL,
PRIMARY KEY (`roomID`,`jid`(70))
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucaffiliation` */
/*Table structure for table `ofmucconversationlog` */
DROP TABLE IF EXISTS `ofmucconversationlog`;
CREATE TABLE `ofmucconversationlog` (
`roomID` bigint(20) NOT NULL,
`sender` text collate utf8_bin NOT NULL,
`nickname` varchar(255) collate utf8_bin default NULL,
`logTime` char(15) collate utf8_bin NOT NULL,
`subject` varchar(255) collate utf8_bin default NULL,
`body` text collate utf8_bin,
KEY `ofMucConversationLog_time_idx` (`logTime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucconversationlog` */
/*Table structure for table `ofmucmember` */
DROP TABLE IF EXISTS `ofmucmember`;
CREATE TABLE `ofmucmember` (
`roomID` bigint(20) NOT NULL,
`jid` text collate utf8_bin NOT NULL,
`nickname` varchar(255) collate utf8_bin default NULL,
`firstName` varchar(100) collate utf8_bin default NULL,
`lastName` varchar(100) collate utf8_bin default NULL,
`url` varchar(100) collate utf8_bin default NULL,
`email` varchar(100) collate utf8_bin default NULL,
`faqentry` varchar(100) collate utf8_bin default NULL,
PRIMARY KEY (`roomID`,`jid`(70))
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucmember` */
/*Table structure for table `ofmucroom` */
DROP TABLE IF EXISTS `ofmucroom`;
CREATE TABLE `ofmucroom` (
`serviceID` bigint(20) NOT NULL,
`roomID` bigint(20) NOT NULL,
`creationDate` char(15) collate utf8_bin NOT NULL,
`modificationDate` char(15) collate utf8_bin NOT NULL,
`name` varchar(50) collate utf8_bin NOT NULL,
`naturalName` varchar(255) collate utf8_bin NOT NULL,
`description` varchar(255) collate utf8_bin default NULL,
`lockedDate` char(15) collate utf8_bin NOT NULL,
`emptyDate` char(15) collate utf8_bin default NULL,
`canChangeSubject` tinyint(4) NOT NULL,
`maxUsers` int(11) NOT NULL,
`publicRoom` tinyint(4) NOT NULL,
`moderated` tinyint(4) NOT NULL,
`membersOnly` tinyint(4) NOT NULL,
`canInvite` tinyint(4) NOT NULL,
`roomPassword` varchar(50) collate utf8_bin default NULL,
`canDiscoverJID` tinyint(4) NOT NULL,
`logEnabled` tinyint(4) NOT NULL,
`subject` varchar(100) collate utf8_bin default NULL,
`rolesToBroadcast` tinyint(4) NOT NULL,
`useReservedNick` tinyint(4) NOT NULL,
`canChangeNick` tinyint(4) NOT NULL,
`canRegister` tinyint(4) NOT NULL,
PRIMARY KEY (`serviceID`,`name`),
KEY `ofMucRoom_roomid_idx` (`roomID`),
KEY `ofMucRoom_serviceid_idx` (`serviceID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucroom` */
/*Table structure for table `ofmucroomprop` */
DROP TABLE IF EXISTS `ofmucroomprop`;
CREATE TABLE `ofmucroomprop` (
`roomID` bigint(20) NOT NULL,
`name` varchar(100) collate utf8_bin NOT NULL,
`propValue` text collate utf8_bin NOT NULL,
PRIMARY KEY (`roomID`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucroomprop` */
/*Table structure for table `ofmucservice` */
DROP TABLE IF EXISTS `ofmucservice`;
CREATE TABLE `ofmucservice` (
`serviceID` bigint(20) NOT NULL,
`subdomain` varchar(255) collate utf8_bin NOT NULL,
`description` varchar(255) collate utf8_bin default NULL,
`isHidden` tinyint(4) NOT NULL,
PRIMARY KEY (`subdomain`),
KEY `ofMucService_serviceid_idx` (`serviceID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Data for the table `ofmucservice` */
insert into `ofmucservice`(`serviceID`,`subdomain`,`description`,`isHidden`) values (1,'conference',NULL,0);
/*Table structure for table `ofmucserviceprop` */
DROP TABLE IF EXISTS `
高仿qq,服务器为openfire



"高仿qq,服务器为openfire"所涉及的知识点主要集中在即时通讯软件的开发和Openfire服务器的使用上。即时通讯软件是互联网应用中的重要组成部分,它允许用户实时进行文字、语音甚至视频交流。高仿QQ,顾名思义,是模仿腾讯QQ的一款通讯软件,可能是为了学习、研究或者作为自定义通讯解决方案的一部分。 Openfire是一个开源的XMPP(Extensible Messaging and Presence Protocol)服务器,用于构建实时、双向通信系统。XMPP是一种基于XML的协议,广泛应用于即时通讯、在线状态追踪和多用户聊天室等场景。Openfire因其易用性、可扩展性和安全性,成为开发者构建类似QQ这样的即时通讯平台的首选服务器。 在中提到,"服务端扩展"意味着开发者可能对Openfire进行了定制化开发,增加了额外的功能或者优化了性能,以满足高仿QQ的需求。此外,"数据库备份(其实就是多了一张表)"揭示了数据库在通讯软件中的关键作用,这张新的表可能是用来存储用户信息、聊天记录或者是其他与通讯相关的数据。 关于【压缩包子文件的文件名称列表】: 1. TheClient.rar:这可能包含的是客户端应用程序的源代码,开发者可能使用Java、C#或Android等语言编写,实现用户界面、消息发送接收、登录验证等功能,并且与Openfire服务器进行交互。 2. myplugins.rar:这可能是Openfire服务器的插件源代码,插件是Openfire的一个强大特性,允许开发者添加自定义功能,如群聊管理、用户权限控制、聊天记录存储等。 3. db.sql:这是一个数据库脚本文件,通常用于创建数据库结构、导入初始数据或者执行更新操作。在这个场景下,它可能包含了创建新表的SQL语句,这个新表可能是为高仿QQ特定的业务逻辑而设计的。 这个项目涉及到的技术点包括即时通讯协议(XMPP)、Openfire服务器的使用、客户端应用程序的开发、数据库设计以及可能的服务器端插件开发。对于学习和理解即时通讯系统的架构、工作原理以及如何基于现有开源工具进行定制化开发,这个项目提供了很好的实践案例。






























- 1

- #完美解决问题
- #运行顺畅
- #内容详尽
- #全网独家
- #注释完整
- winsomexjs2014-08-05正需要服务器端的代码,太感谢了,正在解决错误,希望可以部署成功
- lelour12172012-09-24编译报了不少错,不过可以搞定,学习代码中
- iamzl20202012-08-13全java 代码

- 粉丝: 1
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (源码)基于Arduino的Adafruit机械臂控制系统.zip
- (源码)基于C++的远程服务单元连接器项目.zip
- (源码)基于STM32F4系列微控制器的球游戏项目.zip
- (源码)基于JavaScript的斗兽棋游戏前端系统.zip
- (源码)基于 Arduino 的智能丝材烘干机系统.zip
- (源码)基于Python的牛马搜索系统.zip
- (源码)基于物联网技术的设备管理系统.zip
- (源码)基于ESP8266和Homebridge的智能花园灯光控制系统.zip
- (源码)基于Vue和Photoswipe的图片预览插件.zip
- (源码)基于STM32和Proteus的速度检测模拟系统.zip
- (源码)基于Go语言的高并发游戏服务器框架及工具集.zip
- (源码)基于Python和Backtrader的股票数据分析与回测系统.zip
- (源码)基于人工智能技术的文言文与现代文互译系统.zip
- (源码)基于Next.js框架的个人博客系统.zip
- (源码)基于C++的Markov链文本生成器.zip
- (源码)基于Gatsby框架的博客启动器.zip


