gupnp代码分析(一) 序
来源:互联网 发布:wince互联软件 编辑:程序博客网 时间:2024/06/05 20:01
转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp
作者联系方式:YU TAO <yut616 at sohu dot com>
gupnp是一个upnp的实现,它与libupnp有所不同,它主要是基于gobject和libsoup的:
GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.
libsoup:
libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications.
GTK有很好的跨平台特性。
另外它实现了一些upnp的工具,很类似Intel的upnp工具的:
http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/tools/index.htm#anchor_2
建立一个自己的目录,如:
gupnp tools是使用glade来设计UI的,所以需要安装glade。
然后主要就是看gupnp中的代码。
作者联系方式:YU TAO <yut616 at sohu dot com>
gupnp是一个upnp的实现,它与libupnp有所不同,它主要是基于gobject和libsoup的:
GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.
libsoup:
libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications.
GTK有很好的跨平台特性。
另外它实现了一些upnp的工具,很类似Intel的upnp工具的:
http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/tools/index.htm#anchor_2
建立一个自己的目录,如:
mkdir ~/study
cd ~/study
svn co http://svn.o-hand.com/repos/gupnp/trunk gupnp
svn checkout http://svn.gnome.org/svn/gtk+/trunk gtk
svn checkout http://svn.gnome.org/svn/glib/trunk glib
svn checkout http://svn.gnome.org/svn/libsoup/trunk libsoup
cscope -bvqR
sudo apt-get install glade-3
cd ~/study
svn co http://svn.o-hand.com/repos/gupnp/trunk gupnp
svn checkout http://svn.gnome.org/svn/gtk+/trunk gtk
svn checkout http://svn.gnome.org/svn/glib/trunk glib
svn checkout http://svn.gnome.org/svn/libsoup/trunk libsoup
cscope -bvqR
sudo apt-get install glade-3
gupnp tools是使用glade来设计UI的,所以需要安装glade。
然后主要就是看gupnp中的代码。
- gupnp代码分析(一) 序
- gupnp代码分析(二) gssdp即设备发现过程
- Chord代码分析(一)
- lvm代码分析(一)
- IpMsg代码分析(一)
- MySQL代码分析(一)
- Pinax 代码分析(一)
- JM代码分析(一)
- JM代码分析(一)
- MooseFS代码分析(一)
- VLC代码分析(一)代码风格
- SharpDevelop代码分析 (一、序+基本概念)
- SharpDevelop代码分析 (一、序+基本概念)
- SharpDevelop代码分析 (一、序+基本概念)
- SharpDevelop代码分析 (一、序+基本概念)
- SharpDevelop代码分析 (一、序+基本概念)
- SharpDevelop代码分析 (一、序+基本概念)
- Chord实现代码分析(一)
- C# 获取对象所占内存
- shortcut icon和icon的区别
- JavaScript 简体繁体转换小程序
- 消息称苹果从亚洲订购1000万部3G版iPhone
- shell test 参数
- gupnp代码分析(一) 序
- 困啊~~
- MS AJAX类库的回调函数中不能使用window.open()
- 网页屏蔽右键及选择
- 转载:序列化与反序列化
- 大型网站架构静态加伪静态加泛解析怎么办
- VC7/VC8开发的库在VC6中的使用问题
- VB.NET ,C#逻辑运算符
- MSDN的翻译是自动的, 还是人工的?