设为首页 | 收藏本站
首页>IT学院>软件编程>正文
手把手教你建ASP语音聊天室
WWW.DBIT.CN 2007-10-25 19:50:42 热度:
 

  第一步:下载语音聊天室服务器端程序,我们要用的是Bchat工作室的Bchat Server。
  1.进入http://bchat.yinsha.com/页面;

  2.页面右侧的“火热头条”中有“Bchat推出10用户免费下载版”字样,我们需要的就是它;

  3.点击“Bchat推出10用户免费下载版”的链接后,就到了免费版本下载页面;

  4.在下载页面中下载“Windows版本”(其他版本我没用过,我就会使用Windows版本);

  5.下载后的文件是bchat.zip,把他解压缩到一个目录中(为了以后你在网站的ASP程序使用它,这个目录应当是你网站的某个目录,比如C:\Inetpub\wwwroot\);

  6.按上面操作以后,Bchat Server就被安装到了C:\Inetpub\wwwroot\Bchat\目录下;

  7.进入C:\Inetpub\wwwroot\Bchat\目录,可以看到目录下有7个文件以及3个子目录;

  8.把gb子目录下的文件全部拷贝到当前目录(当前目录也就是C:\Inetpub\wwwroot\Bchat\目录),这样就安装好了具有简体中文界面的语音聊天室。(如果你想安装英文界面,那么拷贝english子目录下的文件到当前目录;如果你想安装繁体中文界面,那么拷贝big5子目录下的文件到当前目录。)

  第二步:建立一个数据库。(尽管不建立数据库也能使用语音聊天室,但是我们要的是功能强点的“ASP”语音聊天室,因此要用数据库!)

  1.运行Access建立一个空数据库,数据库名字取为bchat.mdb,数据库保存在C:\Inetpub\wwwroot\Bchat\目录下;

  2.选择“使用设计器创建表”;

  3.添加一个字段。字段名称bName,数据类型选择文本;

  4.再添加一个字段。字段名称bPort,数据类型选择数字;

  5.关闭这个(设计器窗口)。点关闭后,提示你“是否保存更改”,选择“是Y”,然后让你输入表名称,输入room,并确定。然后Access会提示“尚未定义主键”,不用理他,选择“否N”。

  6.现在room表建立好了,但是里面还没有数据,我们手工给他加上几条数据。

  7.双击room表添加数据;bName那里输入“一号房间”(这个是房间名字,你可以随便写),bPort那里输入5100(这个是Bchat Server运行的端口号,你也可以随便写。但是这个端口号不能是系统中已经使用的端口,如果你不熟悉端口,那这里先写上5100,5100一般是空闲的);

  8.再添加一条数据;bName填“二号房间”,bPort填5200;

  9.关闭Access。
第三步:写一个ASP程序。(程序我都写好了,你把下面的代码拷贝一下就行了,然后把文件保存成index.asp,并保存到C:\Inetpub\wwwroot\Bchat\目录下。)

  以下内容为程序代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Option Explicit%>
<%
'*************************************************************
'程序名称:ASP语音聊天室
'程序实现:必须依赖Bchat Server,下载地址http://bchat.yinsha.com
'程序设计:Madpolice
'完成时间:2003-2-23 17:36:00
'说  明:1.在本人的Windows 2000 Advanced Server上测试通过,
'     不保证在其他环境中能正常运行。
'     2.本人不要求任何版权,但是请保留俺的名字,行不?
'**************************************************************
Dim db,connStr,conn,rs,sql,serverIP

db="bchat.mdb"
connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'connStr="driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath(db)
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open connStr
Set rs=Server.CreateObject("ADODB.RecordSet")
serverIP=Request.ServerVariables("LOCAL_ADDR")
sql="SELECT * FROM room ORDER BY bPort"

本新闻共3页,当前在第1页  1  2  3  

 
上一篇:没有了
下一篇:ASP与数据库应用
打印】【关闭
  相关文章:
·ASP与数据库应用·CSS在ASP.NET中失效的原因及解决 
·ASP.NET中的命名空间·用ASP+CSS实现随机背景
·ASP.NET2.0数据库入门之SQL Serve·ASP文件上传原理分析
·ASP正则表达式详解·安装ASP.NET运行环境
·ASP.NET 2.0后台代码与内联代码的·ASP生成静态页面方法
·对你的ASP程序作负载测试·ASP数据库语法总结
·防止网站内容被人小偷和采集的ASP·ASP常用数据库连接及操作的方法和
☆联姻学院☆

电脑硬件资源的冲突与解决方法
如何让你的电脑“寿命”延长
巧用系统控制台删除掉顽固的病
多种杀毒软件操作系统百毒不侵
Word文档保存时常遇到的问题及
解决Excel工作表只能打出部分
IIS500内部服务器错误的解决
Windows XP组策略应用
巧用PhotoShop技巧
Maya2008 3ds Max2008正式发布
CSS在ASP.NET中失效的原因及解
网页设计教程之XML技巧五则
手把手教你建ASP语音聊天室
ASP与数据库应用
优化你的宽带让上网的速度超快
巧妙设置用户权限管理学生机房

精品图秀
刘羽琦最新写真
模特展示纯金内衣
气质动人的美女
惠士嘉快乐音符魅力重 7100元校花级MM配置 我的成功不是靠忽悠 优百特移动硬盘十一全 破解女性笔记本“潜规