从品牌网站建设到网络营销策划,从策略到执行的一站式服务
偶发兴趣,谈下关于QQ消息弹出窗口思路。 因为我现在正在做一个很小的项目,也就是迷你信息库。简要的是一个RSS更新就发送一个通知,然后,客户端就弹出一个小窗口,提示有更新。
十余年专注成都网站制作,成都企业网站建设,个人网站制作服务,为大家分享网站制作知识、方案,网站设计流程、步骤,成功服务上千家企业。为您提供网站建设,网站制作,网页设计及定制高端网站建设服务,专注于成都企业网站建设,高端网页制作,对成都宣传片制作等多个领域,拥有多年的网站运维经验。一说到这个功能,很多人都会想到类似于QQ那个新闻小窗口是怎么弹出的吧?呵呵,很抱歉,我不在腾讯工作,所以,我也不知道人家是如何实现的。经过一个星期的查资料(因为我也不太懂UDP)啊,同事之间的讨论,因为这个项目都是我一个人负责的。
我是用C#开发这个项目的。起初,就是从解决怎么发送通知到winform中,所以,我查找了一些资料TCP用过,但是,难以解决一对多的发送(一个服务端发送多个客户端),因为你要拿到对方的IP地址,又要三次握手,麻烦么?所以,我就想到了UDP,这个简单,明了。具体我在这不多说,咋这论坛都有,自己找。一对多的发送解决了,接受的话,是用webbrowers 控件来接收,然后就弹出winform窗口。
归于简单的总结,当服务端判断出有新的文章更新,接着用UDP发送一个更新信息,各个客户端就可以接收到,客户端一旦接收到信息,则赋值到webbrowers控件中(建议发送的数据最好先布局好),则弹出一个winform窗口。这是个人的一个简单的思路而已。 在此我紧紧做一个个人项目的记录而已。以后用到的话,我可以拿出来翻看一下,也算是我的人生成长日记。
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图