From 8b2f47d13e8c9c0a364125da4735e89d3bce0b06 Mon Sep 17 00:00:00 2001 From: Nonoo Date: Sun, 18 Oct 2020 16:48:57 +0200 Subject: [PATCH] Use the same local and remote ports --- streamcommon.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/streamcommon.go b/streamcommon.go index d3f23c2..220546c 100644 --- a/streamcommon.go +++ b/streamcommon.go @@ -86,7 +86,12 @@ func (s *streamCommon) open(name string, portNumber int) { if err != nil { log.Fatal(err) } - s.conn, err = net.DialUDP("udp", nil, raddr) + + // Use the same local and remote port. The radio does not handle different ports well. + l := net.UDPAddr{ + Port: portNumber, + } + s.conn, err = net.DialUDP("udp", &l, raddr) if err != nil { log.Fatal(err) }