Prechádzať zdrojové kódy

add key in hostinfo

Joyit 4 týždňov pred
rodič
commit
0fa259819a
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      type.go

+ 5 - 0
type.go

@@ -144,6 +144,11 @@ func (h *HostInfo) String() string {
 	return b.String()
 }
 
+// 输出代表一个节点的关键信息
+func (h *HostInfo) Key() string {
+	return fmt.Sprintf("%s%d://%s:%d%s", h.Proto, h.Version, h.Host, h.Port, h.Path)
+}
+
 // 获取对应频道的一个连接地址
 type ConnectHostFunc func(channel string, proxy bool) (hostInfo *HostInfo, err error)