文章开始之前让我们设想下面的几个情形:我们在办公室内就能访问到生产车间的网络摄像机,而无需到监控室查看生产情况;在下班之前,或在回去的路上,就可以先打开家里的空调器和厨房设备,等进入家门,立刻就是一个温度宜人的环境――厨房里的饭也做好了;我们想在电视机上回味一下几天前在景区拍的照片,把相机或者DV联网就可以了,无需再去拷贝。工作生活都如此方便,将是一个很惬意的事情。
实现这些场景的网络设备都要基于一种叫端口映射的网络技术。端口映射就是路由器将外网某一个端口与内网中某个设备的IP地址和端口号建立起一一对应关...
分类:
其他好文 时间:
2015-03-12 11:32:06
阅读次数:
300
深入理解Android之Java Security从事Android工作4年以来,只有前1年不到的时间是用C++在开发东西(主要是开发DLNA组件,目前我已将它们全部开源,参考http://blog.csdn.net/innost/article/details/40216763),后面的工作几乎都在用Java。自以为Java相关的东西都见过了,可前段时间有个朋友给我花了1个多小时讲解他们某套系统...
分类:
移动开发 时间:
2015-03-05 14:52:29
阅读次数:
356
1.将ndk中的arm-linux-androideabi-addr2line可执行文件的路径加入配置文件~/.bashrc中,例如:export PATH=$PATH:~/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/pre...
分类:
移动开发 时间:
2015-02-12 12:23:09
阅读次数:
162
UPnP定义了设备之间、设备和控制点、控制点之间通信的协议。本文主要把路由器IP模拟为外网IP,W5500EVB的IP作为内网IP通过SNMP协议实现内网与外网的端口映射以及连接。PC连接路由器,PC和路由器在同一个网段。...
分类:
其他好文 时间:
2015-01-27 18:37:19
阅读次数:
332
前段时间进行了IOS DLNA的开发,使用的是PlatinumKit库。网上查了很多资料都未果,经过自己的摸索,遂将如何使用PlatinumKit进行DLNA的开发分享给大家。1、PlatinumKit库的编译打开PlatinumKit,在其targets中看到图中红色标记区域为PlatinumKi...
分类:
移动开发 时间:
2015-01-23 15:56:08
阅读次数:
215
http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747039_97665_0.htm
分类:
其他好文 时间:
2015-01-07 16:29:22
阅读次数:
145
DLNA,Digital Living Network Alliance的简称,即数字生活网络联盟。其由消费性电子、移动电话以及电脑厂商组成。目标在于创建一套可以使得各厂商的产品互相连接,互相适应的工业标准,从而为消费者实现数字化生活。
UPnP/DLNA library for Java and Android。
GitHub最多关注,当前仍在维护,许可协议为LGPL或C...
分类:
移动开发 时间:
2015-01-04 11:32:09
阅读次数:
246
AudioFlinger(AF)是一个服务,具体的代码在av\media\mediaserver\Main_mediaserver.cpp中: int main(int argc, char** argv)
{ signal(SIGPIPE, SIG_IGN); char value[PROPERT...
分类:
移动开发 时间:
2014-12-26 16:38:10
阅读次数:
294
平时在工作中真正用到metesploit机会不多,偶尔也会用来做漏洞验证,但是每次使用的时候都需要花点时间回忆一下具体是怎么用的,因此索性记下来方便自己,以使用Nessus扫描YS的某个硬件设备发现的UPNP漏洞为例: 1、 查看漏洞的CVE号,比如Nessus会显示漏洞对应的CVE号,如图: 2、...
分类:
其他好文 时间:
2014-12-18 20:17:31
阅读次数:
601