Change -port to -listen with flexible address format
Supports host:port, host, or :port for binding to specific interfaces. Useful for running alongside other ArtNet software. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,12 +20,7 @@ type Receiver struct {
|
||||
}
|
||||
|
||||
// NewReceiver creates a new ArtNet receiver
|
||||
func NewReceiver(port int, handler PacketHandler) (*Receiver, error) {
|
||||
addr := &net.UDPAddr{
|
||||
Port: port,
|
||||
IP: net.IPv4zero,
|
||||
}
|
||||
|
||||
func NewReceiver(addr *net.UDPAddr, handler PacketHandler) (*Receiver, error) {
|
||||
conn, err := net.ListenUDP("udp4", addr)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user