From 9126d1f8996af4bd60db559afb2cfa83c6a32482 Mon Sep 17 00:00:00 2001 From: Glyn Owen Hanmer Date: Sat, 18 Jan 2020 10:43:26 +0000 Subject: [PATCH] Match latest go-osc API --- osc.go | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/osc.go b/osc.go index 882cc06..b1660f1 100644 --- a/osc.go +++ b/osc.go @@ -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 + } }