mirror of
https://github.com/pion/ice.git
synced 2025-11-03 01:14:02 +08:00
This isn't in a hot path, so no performance hit. Also want to avoid side effects from doing in an init
21 lines
715 B
Go
21 lines
715 B
Go
package ice
|
|
|
|
// MulticastDNSMode represents the different Multicast modes ICE can run in
|
|
type MulticastDNSMode byte
|
|
|
|
// MulticastDNSMode enum
|
|
const (
|
|
// MulticastDNSModeDisabled means remote mDNS candidates will be discarded, and local host candidates will use IPs
|
|
MulticastDNSModeDisabled MulticastDNSMode = iota + 1
|
|
|
|
// MulticastDNSModeQueryOnly means remote mDNS candidates will be accepted, and local host candidates will use IPs
|
|
MulticastDNSModeQueryOnly
|
|
|
|
// MulticastDNSModeQueryAndGather means remote mDNS candidates will be accepted, and local host candidates will use mDNS
|
|
MulticastDNSModeQueryAndGather
|
|
)
|
|
|
|
func generateMulticastDNSName() (string, error) {
|
|
return generateRandString("", ".local")
|
|
}
|