# ClingDemo **Repository Path**: dezhihuang/ClingDemo ## Basic Information - **Project Name**: ClingDemo - **Description**: 开源库 Cling 中的一些例子。Cing 类库是由 Java 实现的 DLNA/UPnP 协议栈。Cling demo。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-07-15 - **Last Updated**: 2022-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 说明 开源库Cling用户手册上的一些例子,可编译运行。 在线源码:[http://4thline.org/projects/cling/core/xref/](http://4thline.org/projects/cling/core/xref/) API说明:[http://4thline.org/projects/cling/core/apidocs/](http://4thline.org/projects/cling/core/apidocs/) ## 目录说明 - 文件:`Cling Core User Manual.mhtml`是离线版用户手册,在线用户手册: [http://4thline.org/projects/cling/core/manual/cling-core-manual.xhtml](http://4thline.org/projects/cling/core/manual/cling-core-manual.xhtml) - 文件夹:`GettingStarted`是用户手册上的第一个例子,使用Cling的一个基础例子,查找当前局域网中UPnP服务。基于java控制台程序。运行`build.bat`即可编译程序,运行`run.bat`即可运行程序。 - 文件夹:`BinaryLight`是一个最基本的UPnP服务例子,二进制灯,包括服务端和客户端(控制点)。 - 文件夹:`Browser`是一个Android例子,显示当前局域网中的UPnP服务设备。 - 文件夹:`Light`是一个Android端例子,提供开关灯服务(二进制灯)。 - 文件夹:`Test`是改写原有的demo或自己写的一些实例。 ## 相关jar包下载地址 cling-core.jar 下载地址:[http://4thline.org/m2/org/fourthline/cling/cling-core/](http://4thline.org/m2/org/fourthline/cling/cling-core/) seamless-*.jar 下载地址:[http://4thline.org/m2/org/seamless/](http://4thline.org/m2/org/seamless/) Eclipse Jetty相关jar包下载地址:[https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/](https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/) 注意版本不能太高,否则没有函数`org.eclipse.jetty.server.Server.setGracefulShutdown`,推荐:8.2.0.v20160908。 ## 注意 #### java.lang.NoClassDefFoundError 自己在使用Cling时可能出现上面这个错误,这个错误一般在运行时出现,主要原因是运行时缺少相关jar包。