❶ 利用JavaWeb设计简易聊天室,具体要求看补充
利用JavaWeb设计简易聊天室
这样你什么柑橘
比较
❷ 百度HI,webqq,等网页聊天室的实现技术!
可能用的是AJAX技术
如果按你说的话 不刷新应该是用的P2P技术
P2P网络通常用于通过Ad Hoc连接来连接节点。这个可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。
下面有一段文字供你参考
首先webqq没是使用flash作为长连接代理。
其使用了yahoo的ajax工具包。
使用中,20秒进行一次http://web-proxy.qq.com/conn_s POST请求,内容为:
HTTP/1.1 200 Ok
Content-Type: text/html; charset=UTF-8
Cache-Control: private
Server: QQ/J.vn
Content-Length: 0
20秒一次,并且内容为空,的POST,这个应该是判断用户离线使用的。而并非取得任何新数据。
比较奇怪的,任何一个用户发信息给正在使用WEBQQ的用户,立刻WEBQQ用户会自己,主动的发起一次对 http://web-proxy.qq.com/conn_s POST请求
来获得新的聊天内容数据,内容如下:
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: private
Server: TENCENT_HTTP_Server
Content-Length: 68
1034456174;17;3088;313033262;275062;09;0b;test123;1241812821;575540857;
聊天内容是test123,可以看到并未进行加密之类,不过这不再本文讨论范围,
我想知道的是,WEB QQ是如何即时的获得有信息到来的这个“通知”让客户端主动的去发起请求去服务器获取数据?
我过了一遍代码,绝不是简单的轮询之类,因为没有任何延迟,如果是轮询总会有延迟。而且看链接状态也没有显式的长连接。
他页面上有4个iframe
<iframe id="conn_frame1" name="conn_frame1" src="http://web-proxy.qq.com" style="display:none;"> </iframe>
<iframe id="conn_frame2" name="conn_frame2" src="http://web-proxy2.qq.com" style="display:none;"> </iframe>
<iframe id="chatlog" name="chatlog" src="" style="display:none;"> </iframe>
<iframe id="filelog" name="filelog" src="" style="display:none;"> </iframe>
应该是以某个iframe以某种方法与服务器保持连接,这是如何实现的?
如何“通知”让客户端主动的去发起请求去服务器获取数据?
请到web.qq.com看一下实现后进行讨论~
来自http://www.iqidi.com/Articles/2009-12-25%23374.htm可以去看看
还有一种说法是comet技术
见下网址http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
❸ 基于Web在线聊天系统的设计与实现
我有套这个教程你可以下载观看下
❹ 求助~WEB聊天室在线人数刷新问题
不知道楼主的网站是基础COOKIE还是SESSION得,我以COOKIE为例子。第一个问题,可以再用户登录后,将用户名保存到COOKIE中,并且在用户访问期间使用AJAX或者定时刷新(不推荐)来更新在用户表中用户的最后活动时间,如果超过规定时间没有刷新,就删除该记录。具体方法,就是每次请求的时候都执行一次删除操作,删除那些最后活动时间加上规定时间小于现在时间的记录。第二个问题,楼上的方法可行,但是在用户登录相同用户名的时候要比较在线表中是否有相同记录,防止重复登录
❺ 基于web的聊天室和php+mysql的聊天室有什么区别
基于web的聊天室没有限制技术语言 ,可以是Node.js/PHP/JAVA之类的
而php+mysql的聊天室已经限定了 编程语言和数据库。php+mysql的聊天室也可以做web聊天室
❻ 用socket实现一个WEB聊天室是否可行
就是这种东西。3Q,不过这个用了html5
websocket,websocket待会研究看看。传统的socket来做,老是断开连接不知道为什么,能给点见解麽?
❼ OICQ是什么有什么用怎样申请
OICQ是OpenICQ的简称,它是由深圳腾迅计算机有限公司开发的,基于Internet的免费网络寻呼软件。您可以使用OICQ和其它OICQ用户进行交流,信息收发及时方便,功能全面,具有即时信息收发、网络寻呼、聊天室、传输文件、手机短消息服务等功能,对传统的无线寻呼和移动通讯进行增值服务。OICQ不仅仅是虚拟的网络寻呼机,更可与传统的无线寻呼网、GSM移动电话的短消息系统互联,是国内不可多得的网络寻呼机。
目前OICQ注册用户已将近2百万,同时在线用户达17000人,新注册用户以每日约1万人的速度递增。无线寻呼机联网达1350万户。
OICQ有哪些功能?
OICQ支持显示朋友在线信息、即时传送信息、即时交谈、即时发送文件和传送语音网址。OICQ可以自动检查您是否已联网,如果您的电脑已连入Internet,可以搜索网友、显示在线网友,可以根据OICQ号、昵称、姓名、E-mail地址等关键词来查找,找到后可加入到通讯录中。当您的通讯录中的网友在线时,OICQ中朋友的头像就会显示Online,根据提示就可以发送信息。如果对方在个人资料中登记了寻呼机或开通了GSM手机短消息,即使离线了,您的信息被您的好友收到。
左键单击好友的头像,有收发讯息、传送文件、传送语音、二人世界、手机短讯、发送邮件、个人主页、查看信息等功能。具体如下:
传送文件:您的好友在线时,只需用左键点击图标,选择"传送文件",选定要传送的文件,点击发送,等待对方接受请求即可。
传送语音:利用此功能可以传送语音信息。插好话筒,左键点击图标,选择"传送语音",按提示先录好音,或者打开已录好的文件,发送出去。附言栏里可加入附言文字。
二人世界:如果觉得有必要和密友单独聊天,可以使用该功能,
发送邮件:可以直接给OICQ上的网友发邮件,而无须再输入E-mail地址。
查看信息:查看及更新OICQ上网友的个人信息资料。
新邮件通知:设置您自己的E-mail,填好邮件POP3? 及SMTP地址,您可以选择定时检查时间,OICQ就会自动检查有否新邮件到达。
BP机短讯:您可以将短讯以文字的方式传给好友的BP机,不管他是否在网上,
手机短讯:在OICQ中,您还可以把您要讲的话用文字的方式发送给您的好友的手机,只要他的手机是OICQ所支持的,并且开通了短消息服务功能。
公共聊天室:OICQ开设了许多聊天室,速度比一般的WEB式聊天室快得多。您可以根据自己的爱好选择一个聊天室和网友聊个痛快。您还可以自设房间,邀请好友加入,相当于网络会议。
转载自腾讯公司
oicq的第一个版本是一个人用一周时间用delphi做的,
可是后来,oicq的客户端就是界面部分是VC作的,oicq的服务器端是用linux下的标准C写的。
上http://www.tencent.com/可以了解到其他相关信息
❽ 谁知道有哪些比较火的网页型的聊天室和手机聊天室,请看清楚是网页聊天室和手机聊天室,在线等
比较火的网页型的聊天室和手机聊天室很多,但是不花钱的话里面的主播不理你的
❾ 什么是网络聊天室,怎么进去
有新浪聊天室,搜狐聊天室,最好进门户网站的,内容全,较正规网络聊天室,通常直呼聊天室,是一种多人可以同时在线交谈的的网络论坛,在同一聊天室的人们通过广播消息、文字、语音、视频等进行实时交谈。
聊天室可以建立在即时通讯软件(如MSN Messenger、QQ)、P2P软件、万维网等基础上,万维网方式更为普通和种类繁多,交谈的手段不局限于文本,更包括语音、视频。通常聊天室是按照房间或频道为单位的,由一个或者多个管理员管理,在同一房间或频道的网人可以实时地广播和阅读公开消息。一般情况下,与其它网络论坛、即时通讯不同的是,聊天室不保存聊天记录。
关于“网络聊天室的成员是固定的还是随时可以进去退出的?”
这要看此聊天室的类型、性质等。有些是可以匿名登录,有些是需要认证登录(如:账号)。