摘要:版权声明:该开源开发包,是基于LumaQQ的基于等价移植到.NET平台下,开发者不直接参与QQ协议的分析工作,移植到.NET平台纯粹是为了方便广大.NET开发者学习和研究之用,并且没有产生任何直接的经济效益,并且纯粹是个人的技术学习研究行为,与本人所在单位没有任何关系。此开发包的用户在使用过程产生的效益和涉及的法律责任与本人没有直接关系。如果影响到您或您的公司利益,敬请谅解并且与我联系,本人会第一...
阅读全文
04 2008 档案
摘要:在我的这篇文章《.NET Framework中的计时器对象》中,讨论了几种.NET Framework定时器异同之处,以及使用场合。我当时的初忠也是在为LumaQQ.NET寻找一种最合理的线程定时执行和线程排队的方案。因为在LumaQQ中,有需要定时执行的线程,比如发送KeepLive包;有需要不同间隔时间,间隔时间是动态的且不应该是“可重入”(前一个执行还没有完成,又再次进行执行定时任务),比如...
阅读全文
摘要:Http环境本身是一种无连接状态的架构,在这种架构下服务器只能是被动的接受客户端的请求,返回结果,而无法主动的给客户端发送数据。而在很多需要实时数据交互(比如Web IM)的场景中,我们却希望能及时得到服务器给我们返回的数据。此时,一种最为普遍的做法是:在客户端用定时器,定时去请求服务器的服务,来得到最新数据。而这样一来,很多时候却是在做无用功,频繁的请求也会无端的增加服务器和客户端在请求Web服...
阅读全文
摘要:今天是愚人节,还因为一些烦心的事,在沉闷了一天后,就在即将结束这一天的工作时,突然看到微软MVP项目组发来的MVP获奖邮件。眼前一亮,打开邮件在确定事情的准确性后。还没来得及仔细阅读邮件的内容,就赶快与一位不是很重要的人分享我的快乐,呵呵。 我个人挺看重MVP这个荣誉的,因为我刚刚入门的时,就从广大的MVP专家那里学到了很多东西,那时就梦想有朝一日我也能成为这MVPs中的一员,也能为.NET社区做...
阅读全文