首页 新闻 会员 周边 捐助

asp.net 聊天功能(客户端发送信息,在服务端将自动弹出页面)

0
[已解决问题] 解决于 2011-07-05 13:28

客户端页面发送信息,在服务端页面将自动弹出(或者像QQ那样有提示)。谢谢

Net2010的主页 Net2010 | 初学一级 | 园豆:184
提问于:2011-07-04 15:14
< >
分享
最佳答案
0

没做过,不过可以说下思路:客户端发的信息可以存储在服务端的一个List或者数据表内,服务端页面定时查询,有新消息就弹出。

实现步骤:1.客户端发消息,存储在服务端介质上。

2.自动弹出窗口(先不查询,只做功能)

3.查询未读消息,弹出窗口

失落小羊 | 初学一级 |园豆:58 | 2011-07-04 15:27
问题就是不知怎样 “有新消息就弹出”
Net2010 | 园豆:184 (初学一级) | 2011-07-04 15:30
做一个程序,可以是windows service,定时查询消息列表。
当有新消息时:1.创建一个窗口(也可以事先创建的好隐藏的),填充消息内容。
2.将窗口定位到右下角,顶部和屏幕底部坐标一致
3.每50毫秒将窗口top提高一定高度。
4.等窗口完全显示后(判断底部和屏幕底部坐标距离),固定窗口。
5.添加取消窗口功能
失落小羊 | 园豆:58 (初学一级) | 2011-07-04 15:48
思路还可以,但做起来有些复杂
Net2010 | 园豆:184 (初学一级) | 2011-07-04 16:11
那要看你会不会做桌面程序了,熟的话很快搞定,不熟就要从头学起了
失落小羊 | 园豆:58 (初学一级) | 2011-07-04 16:17
我还真的没学过桌面程序……
Net2010 | 园豆:184 (初学一级) | 2011-07-04 22:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册