Closed stv0g closed 1 year ago
We now support listening on multiple addresses to for all platforms.
If no listen address is configured explicitly, we automatically listen on all available addresses.
In this case:
udp4
) and another one for IPv6 (udp6
)udp
)We don't support listening on multiple addresses of the same address familiy yet. In order to support this, we must keep track over which socket we have received data from a peer to choose the correct socket.
Open question: which socket should be used if we initiate a handshake and have not received data from a peer?
Source: https://go.dev/src/net/ipsock.go
Workaround: Open two sockets for DragonFly and OpenBSD.
This issue does not seem to affect Windows.