第一次想做简单的在线聊天系统。没经验。想问问各位前辈。
尽量不要用WebService。我急要走人。搞这个耗时间怕以后部署有疑难问题。现在想做全做细点,然后稳定交给下个程序员。不想给下个程序员太多压力。在这种没什么鸟景气的家族企业干,挺理解程序员。都是改完下一版都铁定要走。
谁有案例或简单的能贴下代码。或发给我下.E_mail:[email protected]
尽量不要用WebService。我急要走人。搞这个耗时间怕以后部署有疑难问题。现在想做全做细点,然后稳定交给下个程序员。不想给下个程序员太多压力。在这种没什么鸟景气的家族企业干,挺理解程序员。都是改完下一版都铁定要走。
谁有案例或简单的能贴下代码。或发给我下.E_mail:[email protected]
解决方案 »
- 系统自带的dialog设置
- 访问本地IIS上站点,要求输入用户名和密码如何应对
- vs2008中使用不安全代码!
- 页面引入?
- 读取一个txt文件,存入数据库的问题(在线等)
- 关于“Microsoft Visual Web Developer 2005 速成版”
- 菜鸟在线求教一个自定义函数调用的问题
- 没分了,请问在asp.net中的TreeView控件为何没有Tag属性?
- 如何判定一个字符串中是否含有特定字符,比如字母或 “-” 等特殊字符 ?
- 请问如何使强制用户从网站的登录页面进入,而防止直接输入内部一个页面地址进入?
- 在多人访问同一个页面的时候,会有多少个DataSet实例的疑问,欢迎有兴趣的来指导下!
- call异步回调?在线等
消息内容,时间等,在Application_Start函数中初始化。
然后聊天页面定义一个timer,个一段时间就去查Application里的那个存放信息的对象,看看有没有发给自己的
消息。自己发消息就把消息添加到那个对象中,注意互斥访问
大概就是这样做一个简单的聊天系统
及加入黑名单功能
属性接收可实现无刷新
要保存信息就用数据库,然后做2个页面
一个显示信息,定时刷新(比如2秒刷新一次)
一个用于写信息提交,提交可以用ajax无刷新,也可以直接提交然后再用一个Frame页面,添加上面2个页面就好了
原理确实是这样,不过,我在想当用户关掉那个IE聊天窗口的时候,等下信息弹出来要怎么显示问题,就像CSDN那样。是每隔几秒取前几条这种模式吗?个人是感觉有点单板。另外当我回复的时候,又有一种不一样的聊天反应,我想应该不是无刷新读取top几行的问题吧
Web编程就是这样,做不到服务器主动发送信息。在你回复的时候,直接刷新显示信息的页面就是了。
至于是读取全部行,还是读取TOP几行,看你的业务需求了。基于Web的编程就是这么简单和单板。