Files
webrtc/icetcp.go
Jerko Steiner cd3beeab24 Upgrade pion/ice to v2.0.0-rc.9
Add support for more stable ICE TCP API.
2020-08-01 11:11:51 +02:00

19 lines
444 B
Go

package webrtc
import (
"net"
"github.com/pion/ice/v2"
"github.com/pion/logging"
)
// NewICETCPMux creates a new instance of ice.TCPMuxDefault. It enables use of
// passive ICE TCP candidates.
func NewICETCPMux(logger logging.LeveledLogger, listener net.Listener, readBufferSize int) ice.TCPMux {
return ice.NewTCPMuxDefault(ice.TCPMuxParams{
Listener: listener,
Logger: logger,
ReadBufferSize: readBufferSize,
})
}