Procházet zdrojové kódy

add key in hostinfo

Joyit před 4 týdny
rodič
revize
0fa259819a
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  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)