欢迎来到天天文库
浏览记录
ID:14397372
大小:143.00 KB
页数:105页
时间:2018-07-28
《[聊聊语音聊天室]聊天室:聊天室》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[聊聊语音聊天室]聊天室:聊天室篇一:聊天室:聊天室-基本介绍,聊天室- 分类聊天室是一个网上空间,为了保证谈话的焦点,聊天室有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室可以建立在即时通讯软件、P2P软件、万维网、P2P软件、万维网交谈、聊天的场所,它是1个向整个因特网开放的地方。例如:anychat、9158等。文字类[聊聊语音聊天室]聊天室:聊天室篇一:聊天室:聊天室-基本介绍,聊天室- 分类聊天室是一个网上空间,为了保证谈话的焦点,聊
2、天室有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室可以建立在即时通讯软件、P2P软件、万维网、P2P软件、万维网交谈、聊天的场所,它是1个向整个因特网开放的地方。例如:anychat、9158等。文字类[聊聊语音聊天室]聊天室:聊天室篇一:聊天室:聊天室-基本介绍,聊天室- 分类聊天室是一个网上空间,为了保证谈话的焦点,聊天室有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室可以建立在
3、即时通讯软件、P2P软件、万维网、P2P软件、万维网交谈、聊天的场所,它是1个向整个因特网开放的地方。例如:anychat、9158等。文字类[聊聊语音聊天室]聊天室:聊天室篇一:聊天室:聊天室-基本介绍,聊天室- 分类聊天室是一个网上空间,为了保证谈话的焦点,聊天室有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室可以建立在即时通讯软件、P2P软件、万维网、P2P软件、万维网交谈、聊天的场所,它是1个向整个因特网开放的地方。例如:anychat
4、、9158等。文字类[聊聊语音聊天室]聊天室:聊天室篇一:聊天室:聊天室-基本介绍,聊天室- 分类聊天室是一个网上空间,为了保证谈话的焦点,聊天室有一定的谈话主题。任何一个联入Internet、使用正确的聊天软件,并且渴望谈论的人都可以享受其乐趣。聊天室可以建立在即时通讯软件、P2P软件、万维网、P2P软件、万维网交谈、聊天的场所,它是1个向整个因特网开放的地方。例如:anychat、9158等。文字类文字聊天室是网站中以文字或符号显示为信息传递方式的聊天方式。聊天室有一对一聊天、多人群聊等形式。文字聊
5、天室多见于手机功能,或使用手机应用进行文字聊天,或使用浏览器作为载体进行网页文字聊天。例如:omegle、妙恋佳人网手机wap聊天室等这样相比CGI方式来说,聊天室的优点就很明显:不需要专门的WWW服务器,在聊天服务器里完成必要的工作,避开耗时的CGI过程。如果使用单进程服务器,就不需要每次产生新进程。数据交换完全在内存中进行,不用读写文件。不需要定时刷新,减少屏幕的闪烁,减少对服务器的请求次数。碧聊聊天室_聊天室-实现流程一、聊天服务器实现流程用户数据输入都是通过URL传送,下面是几个URL实例,结合
6、后面客户端流程,可以更好地理解系统结构。这是1个用户名密码均为‘aaa’’’’的聊天用户登录系统,说了一句话“hello”,然后退出所产生的一系列请求,其中密码用系统函数crypt加密过:二、客户端具体登录过程我们先看看聊天界面:聊天界面由3个frame组成,其中chat帧是聊天内容显示部分,talk帧是用户输入部分,包括聊天内容输入、动作、过滤以及管理功能都在这一帧输入,names是在线名单显示部分,这一部分是定时刷新的。碧聊聊天室_聊天室-过程让我们从浏览器的角度来看看进入聊天室的过程。1.首先浏览
7、器请求页面:此时产生了1个连接到服务器聊天端口的联接,并发送了一行数据:2.服务器生成1个sessionID,验证密码以后,发回:然后服务器关闭联接。3.浏览器收到以上文件后,将会依次打开3个联接:这3个联接中的第1个联接chat在整个聊天过程中都是保持联接的,这样从浏览器角度来看,就是1个始终下载不完的大页面,显示效果上就是聊天内容不是靠刷新来更新,而是不断地向上滚动。通过察看代码可以看到,然后就是不断增加的聊天内容.另外2个联接在页面发送完毕以后,就关闭了。这样一次登录聊天室实际上有四次联接,但登录
8、完成以后,只有chat帧的是保持联接的,用于接收来自服务器的聊天信息,这是聊天室的关键所在。在服务器端储存了所有参加聊天的客户的chat,当有人发言时,服务器就向所有chat发送聊天内容。Talk与names帧的html实际上和普通的form是一样的。4.在用户登录以后,服务器端保存了一张包括用户信息的表格:在perl实现中,我们使用哈希结构储存信息,以sessionID作为key索引。这样的存储结构便于存取数据,回收空间。每个客户信息是1
此文档下载收益归作者所有