浏览代码

address family interface

v2ray 9 年之前
父节点
当前提交
a2651f4dfc
共有 1 个文件被更改,包括 8 次插入0 次删除
  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 {