首页 > 代码库 > Linux Socket Programming by Example-第十八章 实战

Linux Socket Programming by Example-第十八章 实战

第18章主要介绍了一个软件实践项目。


架构: C/S

功能:实现一个股票信息广播发布平台。


这个代码本身对2年工作以上的人来说,毫无参考价值。

主要的是软件本身引发的一些发散思考。


最近智能家电 物联网 大数据 数字医疗等都很火热。

这些设备均涉及到2个网络, 一个是基于WIFI、以太网的局域网

一个是基于ISP服务的互联网。


具体构架:

家里的智能设备     -> WiFi  ->  智能路由器 -> ISP ->  互联网 (远程服务器)


如果将智能路由器扩展下,变成带数据库的本地数据中心,则整体构架如下:

家里的智能设备     -> WiFi  ->  本地数据中心 -> ISP ->  互联网 (远程服务器)


涉及到的问题:

1> 智能设备如何与本地数据中心通讯

多媒体领域目前有DLNA Airplay


2> 本地数据中心如何与远程服务器同步

目前大家的思路是百度与金山各自提供自己的云客户端。

坦率地来说,用户体验并不见得多爽。


3> 如何提供一个通用协议,让各种设备无缝而又安全的共享数据


4> 设备离开局域网后,如何通过互联网安全的与本地数据中心交互。


解决这些信息孤岛,我们才真正能迎来智慧城市的新时代。


目前,就多媒体领域,谈一些自己的看法。

目前,我的手机和平板上装了一堆软件,坦率地来说,都让我很不爽。

我期待的是以下功能:

我想看电影XXX  -> 通过手机某个APP向本地数据中心发请求

-> 本地中心收到我的指令后先搜索本地多媒体数据仓库 -> 有的话直接向我推送数据,并记录我当前行为

-> 放下手机,打开电视,TV通过本地数据中心,知道我当前正在看某电影,提供继续播放功能


如果本地数据中心无该影片,本地数据中心通过我的配置(电信IPTV, 迅雷账号, 搜狐账号,百度等免费影视平台)

-> 搜索并下载电影 -> 做格式转换  -> 将电影push到手机 -> 打开电视或播放机,继续播放。


这才是真正期待的智能时代,而不是打开一个迅雷,先给你来个垃圾网页,等你找半天,再给你放一段垃圾广告,

最后,放下手机,打开电视,再重新做一轮。

坦率地说,我看不出智能在哪!