求一个聊天室的程序

SHARKANY 2009-11-11 10:29:51
高分求一Aspnet聊天室程序,哪位有比较完整的实用的聊天室程序,有的话发到sharkany@163.com

如果分少我在加分

...全文
76 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lynn_9527 2009-11-11
  • 打赏
  • 举报
回复
自己做很简单!
mzjmicrosoft 2009-11-11
  • 打赏
  • 举报
回复
呵呵

用Ajax很好实现的


fuda_1985 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sharkany 的回复:]
www.51aspx.com  上面的几套 不能私聊
[/Quote]
。。。晕倒。怎么没有私聊的啊。我下的个就有私聊的。只是你得改改了。它私聊的信息和所有聊天信息在一起放着就是了。
a6711145 2009-11-11
  • 打赏
  • 举报
回复
下吧、下吧、下吧...你就长大了
fhjzgsy 2009-11-11
  • 打赏
  • 举报
回复
去51aspx或站长上都可以下载的!
ajaxtop 2009-11-11
  • 打赏
  • 举报
回复
嗯帮顶
SHARKANY 2009-11-11
  • 打赏
  • 举报
回复
自己顶下
SHARKANY 2009-11-11
  • 打赏
  • 举报
回复
www.51aspx.com 上面的几套 不能私聊
fuda_1985 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ttg520 的回复:]
www.51aspx.com  上面有几套    可以下载来研究一下
[/Quote]
我在这上面下了套~~~你自己可以去看看。
liaoyukun111 2009-11-11
  • 打赏
  • 举报
回复
文件已发送
ttg520 2009-11-11
  • 打赏
  • 举报
回复
www.51aspx.com 上面有几套 可以下载来研究一下
SHARKANY 2009-11-11
  • 打赏
  • 举报
回复
ajax的 也行
liaoyukun111 2009-11-11
  • 打赏
  • 举报
回复
关注
keyake863 2009-11-11
  • 打赏
  • 举报
回复
ajax的
Java聊天室程序分析 2.1 业务需 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端程序启动类,负责客户端的启动和退出。 Login.java 为客户端程序登录界面,负责用户帐号信息的验证与反馈。 Register.java 为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序一个程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端 当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。 接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆聊天界面并可以聊天。 3.能够接受私聊信息并发送给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户聊天信息(私聊除外)。 6.服务器踢人,发送通知。 7.服务器保存日志。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧