config.go 550 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package config
  2. import (
  3. "net"
  4. )
  5. const (
  6. MdnsIPv4 = "224.0.0.251"
  7. MdnsIPv6 = "ff02::fb"
  8. MdnsPort = 5353
  9. ForceUnicast = false
  10. DefaultTTL = 120
  11. BufSize = 65536
  12. BufReadDeadline = 2
  13. BufWriteDeadline = 2
  14. QueryTimeout = 1
  15. )
  16. var (
  17. MdnsIPv4Addr = &net.UDPAddr{
  18. IP: net.ParseIP(MdnsIPv4),
  19. Port: MdnsPort,
  20. }
  21. MdnsIPv6Addr = &net.UDPAddr{
  22. IP: net.ParseIP(MdnsIPv6),
  23. Port: MdnsPort,
  24. }
  25. ZeroIPv4Addr = &net.UDPAddr{
  26. IP: net.IPv4zero,
  27. Port: 0,
  28. }
  29. ZeroIPv6Addr = &net.UDPAddr{
  30. IP: net.IPv6zero,
  31. Port: 0,
  32. }
  33. )