首页 > 编程知识 正文

h5即时通讯源码(html5支持最好的浏览器)

时间:2023-05-05 20:29:32 阅读:66625 作者:2371

前几天,我找到了开源的基于red5 flash的聊天室软件red5Chat,所以我想一起去玩,没想到遇到了很多问题。 首先下载了http://www.red5chat.com/源代码red5chatv2.1.zip,解压后的目录中有一个Install.txt文件,简要介绍了安装步骤。 首先,编译服务器端的java代码并生成名为chat的java项目。 请注意项目名称。 否则,需要更改相关设置。 请注意,red5chatv2.1JAVA-RED5000目录下的源代码和配置文件copy将会到来,以设置符合red5标准的目录结构。 编译成功后,部署到red5/webapps。 * .要编辑Fla文件,需要使用falsh软件。 访问Adobe下载Adobe FlASh Professional CS5.5并安装成功后,打开red5Chat.fla,然后在Action窗口中根据需要修改as代码。 主要是IP。 其他的也可以不变更。

_root.IP='192.168.1.80 ';

_root.port=1934;

_ root.authentificateurl=' http://' _ root.IP '/red5 chat/testlog in.PHP ';

_ root.info userurl=' http://' _ root.IP '/red5 chat/info user.PHP ';

权限验证需要php和mysql支持,因此不首先考虑。 修改ip并将其直接发布到red5/webapps/chat目录中。 如果在发布选项中选中了html wrapper,则会自动生成相应的html文件。 启动red5后,可以在浏览器中输入http://localhost :5080/chat/red5 chat.html查看效果。

PS:1 ) .启动red5时发生以下错误: caused by : org.spring framework.beans.factory.cannotloadbeanclassexception : errorloadingclading forbeanwithname ' wwww 资源[/we B- INF/red5-web.XML ] : problemwithclassfileoof nestedexceptionisjava.lang.unsupportedclassversioneva application : unsupported major.minor version 51.0 caused by : Java.lang.unsupportedclassversionerrror 3360 chat/aplication 必须在properties-Java compiler-compiler compliancelevel中选择1.6版。 2 )浏览. red5Chat.html,可以看到右侧没有滚动条,显示器低则无法完全显示flash。 只需在html文件中找到并删除overflow :隐藏程序即可解决。 权限验证功能要添加权限验证功能,需要php、mysq和Apache支持。 这个环境构建起来很麻烦,构建后很容易实现。 red5不支持php,所以使用Apache。 打开red5Chat.fla的权限验证功能_root.authentification=true,然后重新提交。 在mysql中创建一个名为redtchat的数据库,然后执行red5 chat v 2.1 DDDPHPcreate _ tables.sql中的SQL语句。 在此之前,必须将SQL语句的关键字“TYPE”替换为“ENGINE”。 否则,它可能指示语法错误。 否则,它可能指示语法错误,然后打开Connectionsccon1.php文件并更改数据库的登录信息

$ hostname _ con1=' 192.168.9.8033603306 ';

$database_con1='red5chat ';

$username_con1='gavin ';

$password_con1='123456 '; 现在将客户端部署到Apache web目录中。 默认值为d :program filesapachesoftwarefoundationApache 2.2htdocs。 目录结构如下:

htdocs

-red5Chat.html

-red5Chat.swf

-crossdomain.xml

-red5chat

-infouser.php

-testlogin.php

-连接

-con1.php上方的目录结构中有一个名为crossdomain.xml的文件。 这用于flash的跨站点访问(

如果没有PS:crossdomain.XML文件,可能会发生奇怪的错误。 使用flash调用时,您可以成功登录聊天室,但在其他目录中部署Apache和copy时,系统会始终提示您输入错误的密码。 然后,因为我想到了使用chrome的调试功能,所以我在chrom上打开red5Chat.html,打开调试窗口,发现在NetWork上无法链接到crossdomain.xml,于是我发现了问题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。