https://github.com/lsevero/clj-ssdp
SSDP utilities for clojure
https://github.com/lsevero/clj-ssdp
clojure ssdp
Last synced: 3 days ago
JSON representation
SSDP utilities for clojure
- Host: GitHub
- URL: https://github.com/lsevero/clj-ssdp
- Owner: lsevero
- License: epl-2.0
- Created: 2019-12-23T02:41:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-31T09:17:05.000Z (over 1 year ago)
- Last Synced: 2024-06-09T12:24:36.846Z (11 months ago)
- Topics: clojure, ssdp
- Language: Clojure
- Size: 7.81 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# clj-ssdp
[](https://clojars.org/clj-ssdp)
## Usage
```clojure
(require '[clj-ssdp.client :refer :all]);discover all the ssdp devices on your network
(discover)
;you can set a timeout in milliseconds
(discover 1000)
;you can set a timeout and a search target as well
(discover 1000 "urn:schemas-upnp-org:device:MediaRenderer:1");same thing for discover-one, discover-one returns the first ssdp device
(discover-one)
(discover-one 1000)
(discover-one 1000 "urn:schemas-upnp-org:device:MediaRenderer:1")
```## License
Copyright © 2019 FIXME
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at https://www.gnu.org/software/classpath/license.html.