聊天室开发设计笔记.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Openfire服务器的安装部署详细步骤 Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器. 其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。 安装前准备工作: 一:Java运行环境(已安装 则可跳过此步骤) 官方下载地址:/technetwork/java/javase/downloads/index.html 二:数据库(之前已安装 则可跳过此步骤MySQL) 数据库可以使用DB2,Oracle,MySQL,PostgreSQL,SQL Server等其中任意一种。 安装前准备工作完成后: 一:建立数据库 建立数据库,记下数据库名,如OpenfireServer。 Mysql Create database OpenfireServer; Mysql show databases; Mysql use OpenfireServer; Mysql show tables; Mysql select count(*) from table; 二:安装Openfire a.到官方下载必威体育精装版版的Openfire安装包 官方网址为:/projects/openfire/ b.双击Openfire安装包开始安装 安装完毕后, 三:首次设置Openfire a.点击Openfire提示框中Launch Admin 按钮,进入首次设置页面 b.语言 选择 简体中文 数据库 选择 标准数据库连接 选择相应的数据库驱动类型;URL一栏中,把[hostname]改成当前的主机名; 把[database]改成数据库名OpenfireServer;接着分号后面的Appname全部去掉; 点击 continue ,设置密码——结束 :重启Openfire 然后登录管理页面,进行Openfire管理。 五:服务器设置 重新生成服务器证书 启用HTTP绑定 将客户端连接时间设置为足够大(默认为360秒) 客户端登录 运行XIFF客户端程序,登录。(没有注册先注册) 注: 注册时Username不能加@localhost Login server 用服务器的IP: 88,不能用localhost 端口用5222 登录时可以用123@localhost,Login server可以用localhost 登录时server用localhost可以登录,也能加入房间,但是其它计算机不能连接。 登录时server用88可以登录,但不能加入房间。 一个帐号可以在两处登录,但是先登录的被踢下线。 注册 注册成功 登录 添加好友,JID必须是全名,如chentao@localhost 对方会收到请求添加好友的信息,如果对方点击同意添加,则该用户就会到你的好友列表中(如果对方已经在你的好友列表中,则发送消息失败,需要手动消除好友列表) 单击好友,弹出聊天窗口,就可以聊天了 群聊 先点Create创建房间,打开群聊窗口: 邀请好友 好友会收到邀请请求,同意后会加入群聊列表 外网架设Openfire 如果要让外网能够访问Openfire,必须将Openfire服务架设到外网服务器上,这台服务器需要有外网IP,并且开放5222端口,如果服务器是位于路由器之下,需要做端口映射,将5222端口映射到该服务器的IP。 端口说明 5222:用户注册和登录用到的端口,用于用户向服务器发送消息。 9090:管理服务器端所用到的端口,对Openfire进行管理,如http://localhost:9090 遇到的问题及解决方法 仅主题为“halo”的类型“mx.controls.TextArea”支持样式“backgroundColor”。 PersonalMessagePopup.mxml /xiff/src 第 158 行 Flex 问题 转到设计界面,外观|主题|选择halo主题 退出后再次登录,发送出去,没有触发onGroupMessage事件。 原因:isActive已设为false 解决:_room.leave(); //离开房间 _chatManager.disconnect(); //退出登录 PopUpManager.removePopUp( this ); //关闭聊天室 TextArea发送的文字超过两行时滚动条不会在最下面:放在updateComplete事件里面。 protected function logTextArea_updateCompleteHandler(event:FlexEvent):void

文档评论(0)

DQWvpUSYMv + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档