Przeglądaj źródła

address family interface

v2ray 9 lat temu
rodzic
commit
a2651f4dfc
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      common/net/address.go

+ 8 - 0
common/net/address.go

@@ -12,6 +12,14 @@ var (
 	AnyIP       = IPAddress([]byte{0, 0, 0, 0})
 )
 
+type AddressFamily int
+
+const (
+	AddressFamilyIPv4   = AddressFamily(0)
+	AddressFamilyIPv6   = AddressFamily(1)
+	AddressFamilyDomain = AddressFamily(2)
+)
+
 // Address represents a network address to be communicated with. It may be an IP address or domain
 // address, not both. This interface doesn't resolve IP address for a given domain.
 type Address interface {