Use the same local and remote ports

This commit is contained in:
Nonoo 2020-10-18 16:48:57 +02:00
parent 5ce78b74d1
commit 8b2f47d13e

View file

@ -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)
}