Merge pull request #5 from glynternet/gh/update-go-osc-api

Update to match latest hypebeat-go-osc API
pull/8/head
Alexandre Bourget 2020-01-25 19:38:30 -05:00 zatwierdzone przez GitHub
commit f4f36d787a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 14 dodań i 5 usunięć

19
osc.go
Wyświetl plik

@ -7,13 +7,22 @@ import (
)
func listenOSCFeedback() {
addr := "127.0.0.1:8000"
server := &osc.Server{Addr: addr}
server.Handle("*", func(msg *osc.Message) {
d := osc.NewStandardDispatcher()
err := d.AddMsgHandler("*", func(msg *osc.Message) {
osc.PrintMessage(msg)
})
if err != nil {
fmt.Printf("Error creating osc dispatcher for OSC feedback: %v\n", err)
return
}
fmt.Println("Listening on :8000 for incoming OSC feedback")
server.ListenAndServe()
err = (&osc.Server{
Addr: "127.0.0.1:8000",
Dispatcher: d,
}).ListenAndServe()
if err != nil {
fmt.Printf("Error listening for OSC feedback: %v\n", err)
return
}
}