diff --git a/cmd/sendosc/sendosc.go b/cmd/sendosc/sendosc.go index de1795c..4360cb1 100644 --- a/cmd/sendosc/sendosc.go +++ b/cmd/sendosc/sendosc.go @@ -222,7 +222,7 @@ func send(host string, port int32, address string, args []string, types []string oscMessageBuffer = append(sizeBytes, oscMessageBuffer...) } - netAddress := fmt.Sprintf("%s:%d", host, port) + netAddress := net.JoinHostPort(host, fmt.Sprintf("%d", port)) conn, err := net.Dial(protocol, netAddress) if err != nil { fmt.Printf("Dial err %v", err) diff --git a/osc.go b/osc.go index 178aff7..599cd04 100644 --- a/osc.go +++ b/osc.go @@ -17,7 +17,7 @@ func stringToOSCBytes(rawString string) []byte { padLength := 4 - (len(sb.String()) % 4) if padLength < 4 { - for i := 0; i < padLength; i++ { + for range padLength { sb.WriteString("\u0000") } } @@ -69,7 +69,7 @@ func byteArrayToOSCBytes(bytes []byte) []byte { padLength := 4 - (bytesSize % 4) if padLength < 4 { - for i := 0; i < padLength; i++ { + for range padLength { oscBytes = append(oscBytes, 0) } }