网页版在线聊天系统开发思路

fridco 2015-01-20 12:01:27
想请教下,有人开发过在在线聊天系统吗?给点思路。

如果客户端主动获取信息,比如每1s抓取下数据库,有信息则在客户端显示出来。
这样如果同时有1000人在线,是不是太占资源了呀?
网页版的能否做一个被动式相应的程序呢?
比如A发送消息给B,A页面才会刷新获取页面呢?
...全文
613 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mickey302 2015-03-12
  • 打赏
  • 举报
回复
websocket
fridco 2015-03-12
  • 打赏
  • 举报
回复
引用 5 楼 xiaoliuvv 的回复:
[quote=引用 楼主 frdico 的回复:] 想请教下,有人开发过在在线聊天系统吗?给点思路。 如果客户端主动获取信息,比如每1s抓取下数据库,有信息则在客户端显示出来。 这样如果同时有1000人在线,是不是太占资源了呀? 网页版的能否做一个被动式相应的程序呢? 比如A发送消息给B,A页面才会刷新获取页面呢?
你的路是正确的,只是后台要用application 也许有多个,其中一个是聊天数量自增的计数器,只要有人发言就增加1 前段页面先去获取自增的id,如果跟客户端保存的一样,就什么也不错,进入下一个循环,如果不一致,那就获取聊天数据,并且将客户端的自增计数器赋值跟服务器端一样 聊天基本都这样,都是客户端主动获取[/quote]客户端主动获取,那获取信息的频率一般是多少呀?
xiaoliuvv 2015-01-27
  • 打赏
  • 举报
回复
引用 楼主 frdico 的回复:
想请教下,有人开发过在在线聊天系统吗?给点思路。 如果客户端主动获取信息,比如每1s抓取下数据库,有信息则在客户端显示出来。 这样如果同时有1000人在线,是不是太占资源了呀? 网页版的能否做一个被动式相应的程序呢? 比如A发送消息给B,A页面才会刷新获取页面呢?
你的路是正确的,只是后台要用application 也许有多个,其中一个是聊天数量自增的计数器,只要有人发言就增加1 前段页面先去获取自增的id,如果跟客户端保存的一样,就什么也不错,进入下一个循环,如果不一致,那就获取聊天数据,并且将客户端的自增计数器赋值跟服务器端一样 聊天基本都这样,都是客户端主动获取
KK3K2005 2015-01-22
  • 打赏
  • 举报
回复
先跑起来 大家进入就可以一起聊天 不要考虑性能 安全 。。 问题 第二期在考虑 那些
xcgh 2015-01-22
  • 打赏
  • 举报
回复
有下载的,可以去下载试试
csdn_aspnet 2015-01-21
  • 打赏
  • 举报
回复
http://down.admin5.com/asp/chat/
三楼の郎 2015-01-20
  • 打赏
  • 举报
回复
用application做,15~20年前的网页聊天室

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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