From 75ca70aef7cc453c7c27778ad324147cc71e5eb1 Mon Sep 17 00:00:00 2001 From: cnderrauber Date: Mon, 28 Mar 2022 14:23:48 +0800 Subject: [PATCH] add ipv6 support (#571) --- pkg/rtc/config.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/rtc/config.go b/pkg/rtc/config.go index a1d9629b1..a192c6677 100644 --- a/pkg/rtc/config.go +++ b/pkg/rtc/config.go @@ -79,14 +79,14 @@ func NewWebRTCConfig(conf *config.Config, externalIP string) (*WebRTCConfig, err if !rtcConf.ForceTCP { networkTypes = append(networkTypes, - webrtc.NetworkTypeUDP4, + webrtc.NetworkTypeUDP4, webrtc.NetworkTypeUDP6, ) if rtcConf.ICEPortRangeStart != 0 && rtcConf.ICEPortRangeEnd != 0 { if err := s.SetEphemeralUDPPortRange(uint16(rtcConf.ICEPortRangeStart), uint16(rtcConf.ICEPortRangeEnd)); err != nil { return nil, err } } else if rtcConf.UDPPort != 0 { - udpMuxConn, err = net.ListenUDP("udp4", &net.UDPAddr{ + udpMuxConn, err = net.ListenUDP("udp", &net.UDPAddr{ Port: int(rtcConf.UDPPort), }) if err != nil { @@ -110,9 +110,9 @@ func NewWebRTCConfig(conf *config.Config, externalIP string) (*WebRTCConfig, err var tcpListener *net.TCPListener if rtcConf.TCPPort != 0 { networkTypes = append(networkTypes, - webrtc.NetworkTypeTCP4, + webrtc.NetworkTypeTCP4, webrtc.NetworkTypeTCP6, ) - tcpListener, err = net.ListenTCP("tcp4", &net.TCPAddr{ + tcpListener, err = net.ListenTCP("tcp", &net.TCPAddr{ Port: int(rtcConf.TCPPort), }) if err != nil {