none
求教:及时通讯的问题 RRS feed

  • 问题

  • 各位老大,,小弟想问一下,在asp.net 中类似手机短信的及时通讯程序应该怎么做???、
    哪位老大能给点提示,,或者有例子也可以。。
    我的邮箱:fanjun26@live.cn   如果哪位老大在这方面有实力,是否可以给点资料。小弟感激不尽。。
    注意::不是聊天室。。。
    也不要用timer定时从数据库中取数据实现
    2009年6月30日 3:38

答案

  • Hi,
      给点参考意见:
    首先不管平台,类似手机短信的功能在ASP.NET还是别的平台下,原理基本都是差不多的。
    其实就是消息的首发。
        因为是在网站上实现这个功能,网页上显示提示和查看消息,所以基本这些都要受到B/S的请求恢复模型的制约。
    ASP.NET也是网络程序一样如此。
       基本的过程也是一个用户A想一个用户B发送了一个消息,B登陆或者在线的时候可以收到提示和查看消息;
    1.一般是需要A提交消息-->网站保存消息到数据库;
    2.B由于也是网页,只有在登陆是查询数据库的消息给B,然后B查看,也是读数据库的消息。
    3.即时提示:这个功能实际是使用了定时器,在页面上刷新请求,可以重新加载数据库的消息。显示提示给B。
    4.为了避免页面刷新,可以使用AJAX,定时读数据库,模拟弹出一个消息提示框或,样式你可以自己查询,可以搞个逐渐退去的效果。
      这些基本是主要的思路。其它你可以网络搜索资料,仅供参考~

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月30日 12:15
    版主
  • 如果不使用定时器,你就只能自己编写 ActiveX 控件了,在这个控件里实现你的即时通信,或者使用现成的 ActiveX 也行,如 Flash; 如果需要做手机短信,你需要有运营商或SP的短信通信接口,或是直接操作硬件,不管怎么样 Winfrom 在这些方面都比 Asp.net 有优势,建议使用 Winform
    知识改变命运,奋斗成就人生!
    2009年6月30日 15:21
    版主

全部回复

  • 看懂了聊天室  你自然就会做了

    全都是私聊
    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月30日 3:59
  • Hi,
      给点参考意见:
    首先不管平台,类似手机短信的功能在ASP.NET还是别的平台下,原理基本都是差不多的。
    其实就是消息的首发。
        因为是在网站上实现这个功能,网页上显示提示和查看消息,所以基本这些都要受到B/S的请求恢复模型的制约。
    ASP.NET也是网络程序一样如此。
       基本的过程也是一个用户A想一个用户B发送了一个消息,B登陆或者在线的时候可以收到提示和查看消息;
    1.一般是需要A提交消息-->网站保存消息到数据库;
    2.B由于也是网页,只有在登陆是查询数据库的消息给B,然后B查看,也是读数据库的消息。
    3.即时提示:这个功能实际是使用了定时器,在页面上刷新请求,可以重新加载数据库的消息。显示提示给B。
    4.为了避免页面刷新,可以使用AJAX,定时读数据库,模拟弹出一个消息提示框或,样式你可以自己查询,可以搞个逐渐退去的效果。
      这些基本是主要的思路。其它你可以网络搜索资料,仅供参考~

    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月30日 12:15
    版主
  • 如果不使用定时器,你就只能自己编写 ActiveX 控件了,在这个控件里实现你的即时通信,或者使用现成的 ActiveX 也行,如 Flash; 如果需要做手机短信,你需要有运营商或SP的短信通信接口,或是直接操作硬件,不管怎么样 Winfrom 在这些方面都比 Asp.net 有优势,建议使用 Winform
    知识改变命运,奋斗成就人生!
    2009年6月30日 15:21
    版主
  • 可以用AJAX和Cookies和Application一起制作,发代码是不太可能了,有些东西还是自己做比较好。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年7月1日 2:39
    版主
  • 恩,同意西红柿的说法,很多东西都要DIY的,这样进步才快,这里讨论只能提供一个思路。
    邹俊才
    2009年7月1日 3:52
    版主