system.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package net
  2. import "net"
  3. // DialTCP is an alias of net.DialTCP.
  4. var (
  5. DialTCP = net.DialTCP
  6. DialUDP = net.DialUDP
  7. DialUnix = net.DialUnix
  8. Dial = net.Dial
  9. )
  10. type ListenConfig = net.ListenConfig
  11. var (
  12. Listen = net.Listen
  13. ListenTCP = net.ListenTCP
  14. ListenUDP = net.ListenUDP
  15. ListenUnix = net.ListenUnix
  16. )
  17. var LookupIP = net.LookupIP
  18. var FileConn = net.FileConn
  19. // ParseIP is an alias of net.ParseIP
  20. var ParseIP = net.ParseIP
  21. var SplitHostPort = net.SplitHostPort
  22. var CIDRMask = net.CIDRMask
  23. type (
  24. Addr = net.Addr
  25. Conn = net.Conn
  26. PacketConn = net.PacketConn
  27. )
  28. type (
  29. TCPAddr = net.TCPAddr
  30. TCPConn = net.TCPConn
  31. )
  32. type (
  33. UDPAddr = net.UDPAddr
  34. UDPConn = net.UDPConn
  35. )
  36. type (
  37. UnixAddr = net.UnixAddr
  38. UnixConn = net.UnixConn
  39. )
  40. // IP is an alias for net.IP.
  41. type (
  42. IP = net.IP
  43. IPMask = net.IPMask
  44. IPNet = net.IPNet
  45. )
  46. const (
  47. IPv4len = net.IPv4len
  48. IPv6len = net.IPv6len
  49. )
  50. type (
  51. Error = net.Error
  52. AddrError = net.AddrError
  53. )
  54. type (
  55. Dialer = net.Dialer
  56. Listener = net.Listener
  57. TCPListener = net.TCPListener
  58. UnixListener = net.UnixListener
  59. )
  60. var (
  61. ResolveUnixAddr = net.ResolveUnixAddr
  62. ResolveUDPAddr = net.ResolveUDPAddr
  63. )
  64. type Resolver = net.Resolver