ajax聊天室怎么写

1.如何用ajax技术做一个多人web聊天室你先架设一个内网聊天软件 必须带有视频设置的 还有带有IP 和TCP的程序 你也可以装一个内网QQ 然后你把你机器上的RegisterServlet.java设置一个串联 你在装SQL Server 2005 把你的聊天程序的数据库连接到SQL上 在装一个花生壳1.0 绑定 我想这样你的目的就达到了 你想要的都有了1.实现登陆注册功能,需要建立一个用户数据库 。注册失败 提示返回注册页面 。
2.登陆聊天界面,能实现聊天 私聊 群聊,能实现管理员删除修改用户信息列表 记得要一快大点的硬盘 还要IBM服务器主板 要不你的机器会崩溃的
2.用HTML和JS做一个网络聊天室,怎么使聊天内容实时显示我也是个小白,我花了一个月不眠不休才做出来的,详细的不用问了,实践出真理,问来问去还是自己折腾出来的最好,匿了 。
现在简单跟你说说原理,
这个聊天总记录,与最后一条留言,必须分开做记录!
前台用ajax请求到最后一条留言后,再动态添加到一个li里面,这样就实时显示而且画面还不闪动了,泪流满面,当初我也是一口老血都吐出来了,脑子才开了窍 。
后面会有更多的问题等着你,慢慢挖坑慢慢填坑,脑子不好使了就倒立5分钟静坐2小时,所有的答案就在你心中,静下来停下了慢下来,躺好睡一觉 。
3.用jsp和ajax的聊天程序怎么做啊本人没有WEB的 当初做过j2me手机的
WEB的话
思路大概是
(先讲一对一聊天)
比如aa用户正在和bb用户聊天
aa bb都已经打开JSP 并且有显示框 输入框 发送按钮
首先准备好两个xmlhttprequest对象 来做异步 一个做发送 一个做接收
xmlhttprequest 发送对象我简称x1aa 接收对象我简称x2aa
aa 打了“你好”两字 发送给BB
那过程就是
调用
x1aa对象异步到服务器 xxx.xx.servlet?id=aa&message=你好
服务器接到以后
利用bb的接收对象来返回
servlet收到以后返回给x2bb 这样bb就能收到
简单的说 aa与bb聊天产生 4个xmlhttprequest
接收对象x2aa x2bb必须一直的做死循环(可以设置等待1秒 免得死机)
x1aa发送到servlet后 在做死循环的x2bb 判断 message=null终于通过 于是返回去到了bb的页面 然后又接着回来做死循环
最后在补充一句
由于是两个不同的用户 所以servlet中的 String message=null必须是static的
不然服务器在堆内存开辟新地址是找不到的
aa发送以后 static String message="你好";
bb对象死循环 判断条件就是for (message!=null) 收到消息后message=null赋一个null
这是精简的思路 看不懂是你学得不够
加分吧!
【ajax聊天室怎么写】

ajax聊天室怎么写

文章插图