simple ssdp library in golang
go get github.com/lsongdev/ssdp-go
package main
import (
"fmt"
"github.com/lsongdev/ssdp-go/ssdp"
)
func main() {
client := ssdp.NewClient(&ssdp.Config{})
responses, err := client.Search("")
if err != nil {
panic(err)
}
for _, r := range responses {
fmt.Println(r.Type, r.USN, r.Location)
}
}
This project is under MIT license.