Crate ssdp [] [src]

An asynchronous abstraction for discovering devices and services on a network.

SSDP stands for Simple Service Discovery Protocol and it is a protocol that uses HTTPMU to distribute messages across a local network for devices and services to discover each other. SSDP can most commonly be found in devices that implement UPnP as it is used as the discovery mechanism for that standard.

Modules

header

Headers and primitives for parsing headers within SSDP requests.

message

Messaging primitives for discovering devices and services.

Structs

SSDPIter

Iterator for an SSDPReceiver.

SSDPReceiver

A non-blocking SSDP message receiver.

Enums

FieldMap

Enumerates key value pairs embedded within SSDP header fields.

SSDPError

Enumerates all errors that can occur when dealing with an SSDP message.

Type Definitions

SSDPResult

Result that can return a T or an SSDPError.