system.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package net
  2. import "net"
  3. // DialTCP is an injectable function. Default to net.DialTCP
  4. var DialTCP = net.DialTCP
  5. var DialUDP = net.DialUDP
  6. var DialUnix = net.DialUnix
  7. var Dial = net.Dial
  8. type ListenConfig = net.ListenConfig
  9. var Listen = net.Listen
  10. var ListenTCP = net.ListenTCP
  11. var ListenUDP = net.ListenUDP
  12. var ListenUnix = net.ListenUnix
  13. var LookupIP = net.LookupIP
  14. var FileConn = net.FileConn
  15. var ParseIP = net.ParseIP
  16. var SplitHostPort = net.SplitHostPort
  17. var CIDRMask = net.CIDRMask
  18. type Addr = net.Addr
  19. type Conn = net.Conn
  20. type PacketConn = net.PacketConn
  21. type TCPAddr = net.TCPAddr
  22. type TCPConn = net.TCPConn
  23. type UDPAddr = net.UDPAddr
  24. type UDPConn = net.UDPConn
  25. type UnixAddr = net.UnixAddr
  26. type UnixConn = net.UnixConn
  27. // IP is an alias for net.IP.
  28. type IP = net.IP
  29. type IPMask = net.IPMask
  30. type IPNet = net.IPNet
  31. const IPv4len = net.IPv4len
  32. const IPv6len = net.IPv6len
  33. type Error = net.Error
  34. type AddrError = net.AddrError
  35. type Dialer = net.Dialer
  36. type Listener = net.Listener
  37. type TCPListener = net.TCPListener
  38. type UnixListener = net.UnixListener
  39. var ResolveUnixAddr = net.ResolveUnixAddr
  40. type Resolver = net.Resolver