https://github.com/wherrera10/ssdpclient.jl
Simple Service Discovery Protocol (SSDP) client for julia.
https://github.com/wherrera10/ssdpclient.jl
julia-package network-monitoring ssdp
Last synced: 7 months ago
JSON representation
Simple Service Discovery Protocol (SSDP) client for julia.
- Host: GitHub
- URL: https://github.com/wherrera10/ssdpclient.jl
- Owner: wherrera10
- License: bsd-2-clause
- Created: 2018-01-28T06:32:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-07-07T18:39:51.000Z (over 4 years ago)
- Last Synced: 2025-01-30T05:12:12.228Z (8 months ago)
- Topics: julia-package, network-monitoring, ssdp
- Language: Julia
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSDPClient.jl
Simple Service Discovery Protocol (SSDP) client for julia.
## Contents
### ssdpquery(matchtext = ""; timeoutsecs = 10 * 60)
Query local network for devices responding to query with the
Simple Service Discovery Protocol (SSDP).The `matchtext` argument is an optional text to match, such as "Roku" or "Arduino".
The matching is case-insensitive.The optional `timeoutsecs` is the number of seconds to monitor the network
before returning from the function. This defaults to 600 seconds or 10 minutes.
If you specify a capture in the match text, that capture will be returned,
otherwise the entry that had a match will be returned in its entirety.NOTE: If you do not specify an argument all replies will be printed and
the function will loop until timeout (default 10 minutes) or until Control-C
interrupt. This is useful when searching a network.
## Installation
You may install the package from Github in the usual way, or to install the current master copy:
using Pkg
Pkg.add("http://github.com/wherrera10/SSDPClient.jl")