陋室铭
永远也不要停下学习的脚步(大道至简至易)

posts - 2169,comments - 570,views - 413万

今天看了一下siliverlight制作的聊天室,发现就是吧以前java和flash做的聊天室翻译过来了

原理就是 服务器做socket server 然后开多线程处理每个请求,然后吧每个请求发送到每个客户端(还是以服务器为中心的通信,不能实现p2p点对点)

客户端请求服务器socket server

那么,官方的(第三方有)RIA p2p什么时候能实现,?可能实现吗?实现了会不会RIA病毒满天飞了(RIA两个重要的技术没有实现,1.读写文件2.点对点,是因为安全性考虑)

在目前这个 浏览器越做越象操作系统的年代,RIA技术的真相只不过是CS程序换了个平台运行而已(可以把 浏览器看作是个虚拟机,软件只不过是在虚拟机上运行)

所以微软现在号称,WPF,siliverlight程序 既可以单独为CS程序运行,又可以依附在浏览器上,那是因为,现在的浏览器,就是个操作系统,大概浏览器以后就会保留个浏览器的样子而已,说白了就是把window操作系统的界面做的和浏览器一样,然后其它CS程序就叫RIA了(当然,现在运行环境也分开了,java虚拟机,.netframework等等)

 

换句话说,以后保留浏览器,实际就是为了迎合这么多年来支持和爱护着浏览器的客户们!!!!!!!!!

 

今天因为和朋友谈RIA视频会议的实现可能,想到的上边这些,如果理论是对的,那么看来只能对大部分人提供音频会议了(siliverlight暂时好像还不能做视频聊天)

视频会议的话实现到没问题,不过服务器压力过大,会挂掉的,真要做,需要收费添硬件,一个服务器使用有限的人,当然期待点对点的出现,期待这些大牛解决安全问题(题外话,呵呵,如果RIA可以开本机端口这么大的权力,那么它就相当于cs程序了,安装时候一定要做到提示,不能直接下载运行了事,到时候一开浏览器就提示安装不安装,确实问题,而且万一点同意了 没准就是个病毒,直接格式化了你的硬盘,不过这样杀毒软件又能火一把了)

 

 

 作视频聊天软件还是以C++ 和Socket为主的cs是正道,bs的RIA只是辅助的作用,多元化发展之一

 

posted on   宏宇  阅读(629)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2007-06-21 Biztalk简介
2007-06-21 Web2.0技术
< 2009年6月 >
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
5 6 7 8 9 10 11

点击右上角即可分享
微信分享提示