UPnP协议编程实践
UPnP协议编程实践(一)
http://www-128.ibm.com/developerworks/cn/linux/other/UPnP/part1/index.html
本专题主要是介绍UPnP的工作原理和基本概念,包括SSDP、GENA和FXPP等基本协议,以及在Linux下如何使用Intel提供的UPnP开发包实现UPnP控制点和设备。 本文是这个专题的第一篇,主要介绍UPnP的工作原理和基本概念。
... ... ... ...
↑
UPnP协议编程实践(二)
http://www-128.ibm.com/developerworks/cn/linux/other/UPnP/part2/index.html
本文是《UPnP编程实践》系列的第二篇,主要介绍UPnP的设备发现过程的协议实现。关于UPnP协议的框架性介绍,您可以参考《UPnP编程实践》系列的第一篇。 UPnP协议的设备发现过程使用简单服务发现协议,此协议实现了在网络中发现网络服务, 控制点定位网络上相关资源和设备在网络上声明其可用性的方法。本文首先介绍协议的工作过程,包括协议的一般模型,以及与HTTP协议之间的关系,然后介绍HTTP协议的基本知识,主要介绍在简单服务发现协议中使用的一些协议请求和响应的消息格式。最后详细介绍协议的设备通知和设备(服务)查询机制,包括设备通知消息和设备查询协议的通讯过程,以及每个HTTP协议扩展字段的含义。
... ... ... ...