From 6148d2bebb6f68196e4b5a238ed7a8b1a679702f Mon Sep 17 00:00:00 2001 From: boyce Date: Wed, 13 Mar 2019 18:44:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=91=E5=90=ACip=E6=A0=BC=E5=BC=8F=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cluster/cluster.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cluster/cluster.go b/cluster/cluster.go index f2d7caa..7d967a6 100644 --- a/cluster/cluster.go +++ b/cluster/cluster.go @@ -77,6 +77,14 @@ func (slf *CCluster) AcceptRpc(tpcListen *net.TCPListener) error { func (slf *CCluster) ListenService() error { bindStr := slf.GetBindUrl() + parts := strings.Split(bindStr, ":") + if len(parts) < 2 { + service.GetLogger().Printf(sysmodule.LEVER_FATAL, "ListenService address %s is error.", bindStr) + os.Exit(1) + } + bindStr = "0.0.0.0:" + parts[1] + + // tcpaddr, err := net.ResolveTCPAddr("tcp4", bindStr) if err != nil { service.GetLogger().Printf(sysmodule.LEVER_FATAL, "ResolveTCPAddr error:%v", err)