kopia lustrzana https://github.com/abourget/shuttle-go
29 wiersze
559 B
Go
29 wiersze
559 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/hypebeast/go-osc/osc"
|
|
)
|
|
|
|
func listenOSCFeedback() {
|
|
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")
|
|
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
|
|
}
|
|
}
|