CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问一个WEB上视频聊天软件mechat问题

楼主wjhcjg(任任行)2005-05-11 10:08:25 在 Web 开发 / ASP 提问

我载了一个mechat5.10版,是免费的,可不懂得管理员是什么,根据安装说明说超级管理员在MeChat.ini中的SuperAdministrators配置中,可我在MeChat.ini中配置SuperAdministrators=myusername,abc,aaa  
  其中myusername是我注册的名字,但还是不能进入管理,不懂为什么,但又不懂abc,aaa的密码,这是它自带墨认的管理员  
   
  安装说明还说DataFromDB=0是数据写在文件上,DataFromDB=1是写在数据库,我按要求建好数和ODBC并把DataFromDB设为1,可好象没反映,我注册数据不会写到数里,停止数据库也能运行,这说明根本没有连到数据库中,哪位懂得还要改哪里?  
   
  请问一下哪里有正版的mechat程序,共享版限制太多了:)  
   
  谢谢. 问题点数:20、回复次数:3Top

1 楼wjhcjg(任任行)回复于 2005-05-11 10:49:08 得分 0

自已顶Top

2 楼MiMiEye(水榭习羽)回复于 2005-05-11 10:49:12 得分 20

1   你把aaa给删除了,直接换成你的名字就可以通过认证.  
      不过,就算认证通过了,也没有办法进后台管理,因为就像你说的,是共享版!!!!!!:-(  
   
  2   不光要改DataFromDB=1  
      还要把它默认的UID/PWD给注释掉,再把DSN改为   DSN=MeChatAccess即可.当然,如果你用的Access数  
      据库的话Top

3 楼wjhcjg(任任行)回复于 2005-05-11 10:56:22 得分 0

我注了呀,我是用MSsqlserver,uid=sa,pwd=ycjyc,odbc=MeChatSql;但没有反应,好象和数据库无关,停止数据数也能正常打开聊天,晕,怎么样改为数据库?(你有正版的吗?怎么网上都找不到呀)  
  以下是我的mechat.int文件内容:  
   
   
  #   MeChat   5.10版配置文件  
  [Main]  
  #每个用户最大允许经过服务器中转的发送视频数据的人数。  
  #当一个用户连接另一个用户,试图建立语音视频连接,  
  #系统会智能的优先选择建立不经过服务器的数据链路来传输语音视频数据,  
  #如果不行,才通过服务器传输,这样保证最大限度的减少服务器的数据量,  
  #提高用户相互间的语音视频质量。  
  #MaxSendVideoViaServer   设置较小的值,可以保证服务器的数据量较小;  
  #MaxSendVideoViaServer   设置较大的值,则能保证不同用户能建立视频连接;  
  #最小值0,所有经过服务器的视频数据连接都不允许  
   
  #用户间通过服务器连接发送视频的最大连接数  
  MaxSendVideoViaServer=100  
   
  #用户间直接连接发送视频的最大连接数  
  MaxSendVideoViaClient=2  
   
  #发送视频最大连接数  
  MaxSendVideo=100  
   
  #最多接收视频数  
  MaxRecvVideo=3  
   
  #公聊最大人数  
  MaxPublicAudio=2  
   
  MinMaxPublicAudio=0  
  MaxMaxPublicAudio=3  
   
  #   聊天室总列表刷新频率(秒数)   多长时间刷新所有房间内的人数,并重写静态页面  
  #   建议不低于30秒,否则可能影响正常聊天速度,并且会增大服务器负担  
  #   小型网站(同时在线人数100以下)建议设置为30-60秒  
  #   中型网站(同时在线人数100-500)建议设置为60-120秒  
  #   大型网站(同时在线人数500的)建议设置为120-180秒  
  RefreshRate   =   60  
   
  #   用户关闭浏览器后多长时间将此用户从内存中清除,单位(秒)  
  #   建议此值不小于10,否则可能引起网速慢的用户意外超时离线  
  #   推荐网速环境好的网站设为20-40秒,网速(带宽)差的网站设为50-100或更长  
  #   最大不超过200秒,数值越大意味着服务器为已断线用户保留资源的时间越长  
  UserTimeout=   30  
   
  #   发送保持连接标记的频率,单位(秒)  
  #   防止有些通过代理服务器或网速差的用户60秒不发言即会自动断开连接  
  #   此数值设置过小会给服务器增加过多负担,可能影响聊天速度并消耗更多资源  
  #   推荐网速环境差的网站设置为15秒,更差一些的可以设为10秒  
  #   网速(带宽)环境好一些的网站或局域网内使用可设为30-50秒  
  KeepAliveTime=   15  
   
  #重新使程序读取所有配置数据,包括用户和聊天室数据的时间间隔,   单位秒  
  LoadInterval=20000000  
   
  #超级管理员可以重新使程序读取所有配置数据,包括聊天室数据,进入聊天室用reloadall实现该功能.  
  #一般不要作为聊天室的室主,可以输入任意密码进入加锁的房间.  
  #可以有多个超级管理,用逗号分开,超级管理员首先必须是注册用户。  
  SuperAdministrators=voodoo,abc,aaa  
   
  #二级超级管理员,不能进入后台修改.可以输入任意密码进入加锁的房间。  
  SuperAdministrators2=fff  
   
  #LoadWhenLogin=1   当用户登陆是从文件和数据库中读数据.  
  #   如果有其他程序增加,删除,修改用户资料,设置   LoadWhenLogin=1  
  LoadWhenLogin=1  
   
   
  #   语音数据压缩类型;   类型   2   速度   0.3k   bytes/second   ;类型   3   速度   1.1k   bytes/second;   类型   4   速度   AudioCapRatio=1时   2   k   bytes/second,AudioCapRatio=2时   3   k   bytes/second,  
  #   类型   2适用基本可以听的语音效果;类型   3   较好的语音和一般的音乐效果;当用类型   4   并且   AudioCapRatio   =2,音乐效果非常好  
  AudioCompType   =   4  
   
  #语音采样频率倍数,取值范围(1,2),1:8000hz;2:16000hz  
  AudioCapRatio=2  
   
  #   Audio   数据加密类型   .   0   没有加密   ,1   加密类型1  
  AudioCryptType   =   1  
   
  #   静音阀值   从   0   到   1000  
  AudioNoiseThreshold   =   580  
   
  #视频参数  
   
  #   语音数据压缩类型   取值范围(1,   2)  
  VideoCompType   =   1  
   
  #采样视频的尺寸(1:177*144   ;   2:   254*288)  
  VideoFrameSize=1  
   
  #采样视频的频率  
  VideoCapFrameRate=10  
   
  #视频速率,单位   k   bytes/s  
  VideoDataRate1=5  
   
  #视频质量,取值范围0到10000  
  VideoQuanlity1=8000  
   
  #视频关键帧频率  
  VideoOther1=60  
   
  #系统是否支持语音   (1:支持,0:不支持)  
  SupportAudio=1  
  #系统是否支持视频   (1:支持,0:不支持)  
  SupportVideo=1  
   
  #是否允许聊天室记录聊天日志(1:允许,0不允许)  
  #在线人数多时,聊天日志对系统的性能较大  
  #AllowRoomLog和每个聊天室的日志管理项一起来决定是否写聊天日志  
  AllowRoomLog=0  
   
  #是否允许聊天室管理员改变聊天室聊天日志状态(1:允许,0不允许)  
  AllowChangRoomLogStatus=0  
   
  #是否允许一般用户抢聊天室管理员的麦(1:允许,0不允许)  
  AllowRobAdminPhone=0  
   
  #   当选择文件方式,存放房间数据的目录。需要增加房间,rooms目录下增加文件,如room4.ini  
  RoomsPath         =   ./SysData/rooms  
   
  #   当选择文件方式,用户数据目录  
  UsersPath         =   ./SysData/users  
   
  #   web文件的目录  
  TemplatePath   =   ./SysData/template  
   
  #配置文件的目录  
  IniPath             =   ./SysData/ini  
   
  #日志的目录    
  LogPath=./SysData/logs/  
   
  #   0.0.0.0   表示MeChat处理所有接收到的数据.如果服务器有多个IP,可以指定一个IP.  
  ServerIP=0.0.0.0  
   
  ServerPort=6000  
   
  #应该在防火墙等处   开放ServerPortVideo   对应的UDP端口  
  ServerPortVideo=6005  
  SelectTimeout=5  
  TalkInterval=1  
  Lang   =   Cn  
  All=所有人  
   
  #保持麦的时间   单位秒  
  KeepMicTime=20  
   
  #当自建房间人数为零时,系统多少分钟后自动将其关闭   (时间单位=分钟),取值从0到100  
  PrivateRoomsTimeout   =   10  
   
  #用户密码是否用MD5   ;(   0:不用MD5;   1:用32位的MD5;   2:用16位的MD5)  
  PasswordMD5   =   0  
   
  #   如果   DataFromDB=0   用户和聊天室等数据存放在文件中   ,  
  #   如果   DataFromDB=1   用户和聊天室等数据存放在数据库中,  
  #   当注册用户超过1万,应该用数据库方式,  
  #   在   Windows   系统上支持   access,ms   sqlserver   ,mysql,oralce   ,要配相应的ODBC.  
  #   例如用access   ,   开始/程序/管理工具/数据源(ODBC)/系统DSN/添加/Microsoft   Access   Driver(*.mdb)   /数据源名   MeChatAccess(注意大小写),选择相应目录的MeChat.mdb   /  
  #   在   Linux   系统上   支持   mysql,oracle   .  
  #   If   you   use   database   configure   datasoure   .In   Liunx,you   need   configure   iOdbc(can   get   from   http://www.iodbc.org/)   or   unixOdbc   and    
  #   odbc++(can   get   from   http://orcane.net/freeodbc++/).  
  #   MySql   odbc   driver   3.51.06   have   bug   in   Windows   and   Linux,   can't   work   properly.   I   use   2.50.39  
   
  DataFromDB=1  
   
  #当用户数超过10万(设为1)  
  LargeUsers=0  
   
  #当DataFromDB=1,是否记录登陆的信息到LoginHistory表(1:是;0:否)  
  RecordLoginHistory=0  
   
  #连接数据库的ODBC数据源名  
  DSN=MeChatSql  
   
  #访问数据库的用户名  
  UID=sa  
   
  #访问数据库的密码  
  PWD=ycjycj  
   
  #DSN=MeChatOralce  
  #UID=scott  
  #PWD=tiger  
   
  #DSN=MeChatSql  
  #UID=sa  
  #PWD=ycjycj9  
   
   
  #是不是外部验证用户(0:不是;1:是),如果设成1,请设DataFromDB=1,并把DSN,UID,PWD和数据库设对  
  ExternUser=0  
   
  #下面是个例子,另外一个表Users的UserName和Password作为验证用户的用户名和密码,其他信息还是从UserInfo中取,  
  #用户的其他信息也可以不从UserInfo取,   可以根据下面的例子自己编写  
  #如果下面的语句中Question和Answer是固定的,请把getpassword.htm   getpassword2.htm   删除,防止别人得到用户信息  
  #   sql   server   sql    
  #ExternUserSql=SELECT   a.UserName   as   UserName,a.Password   as   Password,ISNULL(b.Email,   '@')   as   Email,ISNULL(b.Oicq,   '123')   as   Oicq,ISNULL(b.Icon,   '1')   as   Icon,ISNULL(b.Photo,   '1')   as   Photo,ISNULL(b.Resume,   '1')   as   Resume,ISNULL(b.Question,   '1')   as   Question,ISNULL(b.Answer,   '1')   as   Answer,ISNULL(b.Credit,   0)   as   Credit,ISNULL(b.Grade,   0)   as   Grade,ISNULL(b.Sex,   1)   as   Sex,ISNULL(b.Age,   18)   as   Age,ISNULL(b.Status,   1)   as   Status   FROM   Users   a   LEFT   OUTER   JOIN   UserInfo   b   ON   a.UserName   =   b.UserName   where   a.UserName='<!--$UserName-->'   and   a.Password='<!--$Password-->'  
   
  #   mysql   sql  
  #ExternUserSql=SELECT   a.UserName   as   UserName,a.Password   as   Password,IFNULL(b.Email,   '@')   as   Email,IFNULL(b.Oicq,   '123')   as   Oicq,IFNULL(b.Icon,   '1')   as   Icon,IFNULL(b.Photo,   '1')   as   Photo,IFNULL(b.Resume,   '1')   as   Resume,IFNULL(b.Question,   '1')   as   Question,IFNULL(b.Answer,   '1')   as   Answer,IFNULL(b.Credit,   0)   as   Credit,IFNULL(b.Grade,   0)   as   Grade,IFNULL(b.Sex,   1)   as   Sex,IFNULL(b.Age,   18)   as   Age,IFNULL(b.Status,   1)   as   Status   FROM   Users   a   LEFT   OUTER   JOIN   UserInfo   b   ON   a.UserName   =   b.UserName   where   a.UserName='<!--$UserName-->'   and   a.Password='<!--$Password-->'  
   
  #access   sql  
  ExternUserSql=select   a.UserName   as   UserName,a.Password   as   Password,IIF(b.Email   IS   NULL,'@',b.Email)   as   Email,IIF(b.Oicq   IS   NULL,'123',b.Oicq)   as   Oicq,IIF(b.Icon   IS   NULL,'1',b.Icon)   as   Icon,IIF(b.Photo   IS   NULL,'1',b.Photo)   as   Photo,IIF(b.Resume   IS   NULL,'1',b.Resume)   as   Resume,IIF(b.Question   IS   NULL,'1',b.Question)   as   Question,IIF(b.Answer   IS   NULL,'1',b.Answer)   as   Answer,IIF(b.Credit   IS   NULL,0,b.Credit)   as   Credit,IIF(b.Grade   IS   NULL,0,b.Grade)   as   Grade,IIF(b.Sex   IS   NULL,0,b.Sex)   as   Sex,IIF(b.Age   IS   NULL,18,b.Age)   as   Age,IIF(b.Status   IS   NULL,1,b.Status)   as   Status   from   users   as   a   Left   Join   userinfo   as   b   on   a.username=b.username   where   a.UserName='<!--$UserName-->'   and   a.Password='<!--$Password-->'  
   
   
  Top

相关问题

  • C#开发视频聊天软件
  • 纯.net视频聊天软件源代码
  • 纯.net视频聊天软件源代码
  • 聊天软件
  • 想写一个类似QQ的聊天软件,不用音频,视频,不知哪有相关源代码
  • 局域网聊天软件
  • 局域网聊天软件的问题
  • 求局域网聊天软件
  • 谁有局域网聊天软件的源码?
  • 怎样防止局域网用户使用聊天软件

关键词

  • c++
  • 数据
  • 用户
  • 服务器
  • 数据库
  • 语音
  • 连接
  • 文件
  • 频率
  • 聊天

得分解答快速导航

  • 帖主:wjhcjg
  • MiMiEye

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo