11898_beta
所属分类 :ICQ/即时通讯
开发工具 :C/C++
文件大小 :138KB
下载次数 :2
上传日期 :2006-03-27 11:47:53
上 传 者 :
管理员
说明: yuandaima源代码,关于聊天软件的 yuandaima源代码,关于聊天软件的 (yuandaima source code on the chat software yuandaima source code on the chat software yuandaima source code on the chat software)
文件列表 :
RoomServer.exe (184320, 2002-08-30) SSVR.DAT (156, 2002-08-29) VCC (0, 2002-08-23) VCC\ADDROOM.asp (849, 2002-08-27) VCC\DELETEROOM.asp (470, 2002-08-27) VCC\EDITROOM.asp (2877, 2002-08-27) VCC\ENTERROOM.asp (1467, 2002-08-29) VCC\LOBBY.asp (2318, 2002-08-29) VCC\PANEL.asp (4914, 2002-08-27) VCC\PANEL.HTM (4590, 2002-08-27) VCC\TEST.HTM (581, 2002-08-18) VCC\vcc.cab (28246, 2002-08-29) VCC\VCCDB.mdb (126976, 2002-08-27)
C/S语音聊天室 1.0 使用说明
www.starhe.com/y***/love.htm
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
简介:
这是一个C/S结构语音聊天软件,服务端是roomserver,运行在NT或2000以上,客户端是IE。
本软件提供了完整的示例,包括ASP登陆页面。用户只要把这些页面上传到服务器就可以用。
试用版有很多限制如服务端只能打开一个房间。
正式版的用户在软件升级后会收到新版本(免费升级)。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
使用:
先运行服务端软件roomserver,建立房间。房间线程模式有双线程和单线程。双的比单的快,
但占用带宽多,建议使用双线程。
TCP参数一般不需要改,如果要改,把允许TCP选项设为允许。
房间的端口可设置,默认是80,如你的机器上有运行WEB服务就不能用80否则会冲突,用80的好
处是可使网吧中的用户连接上,建议单独分配一个IP地址给roomserver,这样就不会和WEB服务
冲突了。
客户端用IE登陆房间,和访问其他网页相同。(第一次使用会下载一个控件,下载后要刷新页面)
打开放音器,状态变为“放音器ON”。要说话就按住“麦克风”,说完放开。一个时间只能一方
发言。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
测试:
测试可以在一台电脑上,先打开roomserver,建立并启动房间。然后打开IE,打开VCC\TEST.HTM
再打开一个独立的IE程序(必须是独立的IE程序)。然后打开同一个TEST.HTM就可以测试了。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
接口:(接口提供给网页设计者自定义功能和界面)
方法:
方法由HTML页面调用
exit 退出房间
say( words , uid ) 发言,参数words是文字,uid是目标,该方法简单地把文字发送给目标,
不做任何处理,对方接收后会触发onrecv事件。words可以是任何字符,因此
可以加入参数和格式的信息。
changename( newname ) 改名
enter ( roomid , port , roompw , user , sex ) 进入房间,roomid房间ID,port房间端口,
roompw房间密码,user用户名
事件:
事件是由控件调用
onstartup 控件启动事件,在该过程中调用enter进入房间
onenter( uids , names ) 登入成功,uids是房间用户的UID数组,names是用户名数组
onuserjoin( uid , name ) 新用户加入
onuserleave( uid ) 用户离开
onrecv( words ) 接收到文字消息
onallocmic( name ) 分配麦克风给用户name
onchangename( uid , name ) 用户uid改名为name
示例panel.htm说明
文件中的脚本演示了怎样使用vochat控件。
语句装入vochat控件,其中的参数codebase是
控件的下载路径,width是控件宽。下的参数 是服务器IP地址。页面刷
新后控件启动并执行vochat_onstart,这个过程执行登陆房间,登陆参数可以由ASP等动态设置。登陆成
功后执行vochat_onenter保存房间中用户到数组并显示用户列表。其中g_names(0)是所有人,g_uids(0)
是所有人的UID=0 。g_names(1)和g_uids(1)代表自己。发送消息以UID为目标。vochat.say "hello",0
想所有人发送hello。全局变量g_cursel是当前选定的数组下标,在用户列表中选择时会改变,根据这个
下标得到目标对象的UID g_uids(cursel)。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如有什么问题可以联系作者
联系方式
作者:林青
EMAIL:coder1979@yahoo.com.cn
OICQ:3715036
电话:0594-2799636
近期下载者 :
相关文件 :
收藏者 :